| Book of tasks on programming. Old version
|
| язык программирования, сохранить, запрос, packed, образование, сохраненная процедура, insert, компилятор, константа, uses, кобол, education, examples |
for valuable work you must have JavaScript (allow active content)
Java. J.3. Input-output of numbers
Из примера в параграфе “Класс - основа программы на языке Java” вы, наверное, догадались, что ввод-вывод на Java не является простым делом и требует использования сложной иерархии классов (стройная и в то же время мощная иерархия классов требует время для освоения).
Если же вы без всяких объяснений хотите увидеть операторы, которые осуществляют ввод-вывод целых чисел и символьных строк, то вот они.
Ввод числа:
BufferedReader inpu = new BufferedReader(
new InputStreamReader(System.in, "Cp866"));
int xx = Integer.parseInt(inpu.readLine());
Ввод строки:
String yy = inpu.readLine();
Вывод числа:
int xx = 5;
System.out.println(xx);
Вывод строки:
String yy = "12345";
System.out.println(yy);
System.out.println("23456");
Более подробно.
Имеется класс System, который содержит несколько полезных полей и методов, в том числе, стандартные входной и выходной потоки in и out.
Поток out является экземпляром класса Printstream. Он позволяет выводить информацию на консоль при помощи методов print и println.
Поток in есть экземпляр класса InputStream. Он предназначен для клавиатурного ввода с консоли. Этот класс содержит только самые примитивные методы ввода, что недостаточно для продуктивной работы. Поэтому, на основе его порождается более мощный экземпляр класса InputStreamReader, который, в свою очередь, используется для порождения экземпляра класса BufferedReader.
|