Předmět Autor Datum
string jineCislo = cislo.replace(',', '.'); Nicméně člověk s přezdívkou "Hacker" by měl být schopen…
Wikan 13.10.2012 09:20
Wikan
Ahoj, asi jsem to blbě napsal, ale potřebuji již zadat číslo např. - 2.3 pokud to dobře chápu repla…
Hacker 13.10.2012 09:25
Hacker
Moc jsi tomu popisu pořád nepomohl. Ale nejspíš potřebuješ scanner.useLocale() http://docs.oracle.co…
Wikan 13.10.2012 09:31
Wikan
V podstatě - musím zadat vstupní číslo ve formátu 2.1 , nicméně do double to povolí napsal pouze 2,1…
Hacker 13.10.2012 09:35
Hacker
no vzhledem k tomu ze se jmenujes hecker, nepises ze mas v rukou program a pises, ze je to vstup - p… poslední
AZOR 13.10.2012 09:45
AZOR

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);}
		}
		
}

Zpět do poradny Odpovědět na původní otázku Nahoru