Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Java, výměna znaku..

Ahoj, asi jsem to blbě napsal, ale potřebuji již zadat číslo např. - 2.3

pokud to dobře chápu replace nahradí znaky až v dalším kroku, ale já potřebuji zadat 2.3 - takhle musím zadávat 2,3

(doufám že mě chápeš) :-)


import java.util.*;

	public class Program {

		static private Scanner sc=new Scanner(System.in);
		public static void main (String[] args)
		
		{
				System.out.println("Zadej realne cislo:");
				double x = sc.nextDouble();
				
				
					if (x > 0)
						{double mocnina = Math.pow(10, x);
						 System.out.println("---Vysledky---");
						 System.out.println("10^"+x+" = "+mocnina);}
					else if (x < 0)
						{double absolutnihodnotaodmocniny = Math.abs(x);
						 double odmocnina = Math.pow(10, (1/absolutnihodnotaodmocniny));
						 System.out.println("---Vysledky---");
						 System.out.println(absolutnihodnotaodmocniny + " odmocnina z 10 = " + odmocnina);}
					else if (x ==0)
						{System.out.println("---Vysledky---");
						 System.out.println("Vstup je = "+x);}
		}
		
}

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny