Войти

Показать полную графическую версию : проблема с Double в Scanner'е


Kremlin
14-10-2011, 20:37
Вот программка, должно выводить значение Double.

public class Interface {
public static void main( String [ ] args ) throws IOException {
Scanner sc= new Scanner(System.in);
if(sc.hasNextDouble())
System.out.println("Тип дабл "+sc.nextDouble());
}
}

Но при вводе числа например 12.12 он не выводит его обратно, подскажите в чем может быть проблема?

ferget
14-10-2011, 21:32
а если так попробовать


if(sc.hasNextDouble())
{
double i = sc.nextDouble();
System.out.println("Тип дабл "+i);
}

Kremlin
14-10-2011, 21:40
Оказалось, нужно не точку писать, а запятую.
Спасибо за попытку помочь :)




© OSzone.net 2001-2012