В тази програма ще се научите да отпечатвате номер, въведен от потребителя в Java. Цялото число се съхранява в променлива с помощта на System.in и се показва на екрана чрез System.out.
За да разберете този пример, трябва да имате познанията по следните теми за програмиране на Java:
- Програма Java Hello World
- Основни входове и изходи на Java
Пример: Как да отпечатате цяло число, въведено от потребител
import java.util.Scanner; public class HelloWorld ( public static void main(String() args) ( // Creates a reader instance which takes // 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() prints the following line to the output screen System.out.println("You entered: " + number); ) )
Изход
Въведете число: 10 Въведете: 10
В тази програма Scanner
е създаден обект от клас, четец, който да приема входове от стандартен вход, което е keyboard
.
След това Enter a number
се отпечатва подкана, за да даде на потребителя визуална подсказка какво следва да направи по-нататък.
reader.nextInt()
след това чете всички въведени цели числа от клавиатурата, освен ако не срещне нов ред знак (Enter)
. След това въведените цели числа се записват в числото на целочислената променлива.
Ако въведете някакъв знак, който не е цяло число, компилаторът ще изхвърли InputMismatchException
.
И накрая, номерът се отпечатва на стандартния изход ( System.out
) - компютърния екран с помощта на функцията println()
.