English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
In this program, you will learn how to print the number entered by the user using Java. The integer is stored in the variable using System.in and displayed on the screen using System.out.
import java.util.Scanner; public class HelloWorld { public static void main(String[] args) { //Create a reader instance //Input from standard input - keyboard Scanner reader = new Scanner(System.in); System.out.print("Enter a number: "); //nextInt() reads the next integer from the keyboard int number = reader.nextInt(); //println() будет распечатывать следующую строку на экран вывода System.out.println("Вы ввели: " + number); } }
При выполнении этой программы вывод будет следующим:
Введите число: 10 Вы ввели: 10
В этом примере был создан объект reader класса Scanner для получения ввода из стандартного ввода (т.е. клавиатуры).
Затем будет напечатан提示 "Enter a number", чтобы предоставить пользователю визуальное указание о следующем шаге.
Затем reader.nextInt() будет читать все введенные целые числа с клавиатуры, пока не встретится символ перевода строки \ n (Enter). Затем введенные целые числа будут сохранены в переменную целого типа number.
Если введенный символ не является целым числом, компилятор вызовет InputMismatchException.
В конце концов, используйте функцию println() для вывода number на стандартный вывод (System.out) экран компьютера.