Здравствуйте форумчане! Прошу о помощи!
Я почитал на форуме, но не нашел подобного случая (возможно плохо искал, простите).
скажите что нужно вписывать в голову жава-файла чтоб команда System.in.read(); начала работать, а то у меня вот это (http://www.4picture.ru/pictures/7cac0a4 ... 96fc7f.jpg) появляется при компиляции.
И если можете объясните как нужно настроить Intellij IDEA 9.0 чтоб можно было компилировать прям в проге,а не в командной строке.Только детально, если можно!
Зарание большое спасибо
проблема с System.in.read();
Модератор: Absurd
нужно методу, который вызывает код который написан в ошибке, добавить пункт throws IOExeption т.е. будет так
или обернуть вызов System.in.read(); в блок try...catch
Код: Выделить всё
public static void main(String[] args) throws IOException {
int k = System.in.read();
}
или обернуть вызов System.in.read(); в блок try...catch
Код: Выделить всё
try {
int k = System.in.read();
} catch (IOException ex) {
}
Ребята почему вот такой код (JAva) при введении числа 4, он мне дает 53??? что не так?
спасибо!
import java.io.IOException;
class Privet{
public static void main (java.lang.String[] args)throws IOException{
System.out.println("dai 4islo");
int y=System.in.read();
System.out.println(y+1);
}
}
спасибо!
import java.io.IOException;
class Privet{
public static void main (java.lang.String[] args)throws IOException{
System.out.println("dai 4islo");
int y=System.in.read();
System.out.println(y+1);
}
}
потому что ты получаешь код чара а не введеное число
Newbie писал(а):потому что ты получаешь код чара а не введеное число
А можно по подробнее пожалуйста. Что такое код чара и какой командой я его прошу появится на экране? И что нужно исправить чтоб появлялось на экране вводимое число?
Зарание спасибо за помощь!!
Чтобы получить введенную строку из консоли надо писать так
Код: Выделить всё
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
String temp = in.readLine();
http://ru.wikibooks.org/wiki/%D0%9A%D0% ... 1%82%D0%B0Что такое код чара