
public class DoubleToString  {

	public static String toString (Double x,int pries_kableli,int po_kablelio, bool prideti_nuliu)
	{
		String skaicius = x.toString();
		String pries= new String();
		String po=new String();
		char d;
		int nuo;
		if (pries_kableli >= 0)
		{
			for (int i=0;i<skaicius.length();i++)
			{
				d = skaicius.charAt(i);
				if (d=='.') 
				{
					if (i>pries_kableli)
						nuo=i-pries_kableli-1;
					else
						nuo=0;
					pries = skaicius.substring(nuo,i-1);
					if (skaicius.length()-i>=po_kablelio)
					{
						po = skaicius.substring(i,i+po_kablelio);
					}
					else
					{
						po=skaicius.substring(i,skaicius.length());
						if (prideti_nulius)
							{
								for (int j=0;j<po_kablelio-skaicius.length()+i;j++)
								{
										po+='0';
								}
							}
					}
				}
				
			}
		}
		return skaicius;
	}
}
