W tym programie nauczysz się drukować liczbę wprowadzoną przez użytkownika w Javie. Liczba całkowita jest przechowywana w zmiennej za pomocą System.in i jest wyświetlana na ekranie za pomocą System.out.
Aby zrozumieć ten przykład, należy znać następujące tematy dotyczące programowania w języku Java:
- Program Java Hello World
- Podstawowe dane wejściowe i wyjściowe Java
Przykład: jak wydrukować liczbę całkowitą wprowadzoną przez użytkownika
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); ) )
Wynik
Wpisz liczbę: 10 Podałeś: 10
W tym programie Scanner
tworzony jest obiekt klasy, reader, który pobiera dane wejściowe ze standardowego wejścia, którym jest keyboard
.
Następnie Enter a number
drukowany jest monit, który daje użytkownikowi wizualną wskazówkę, co powinien zrobić dalej.
reader.nextInt()
następnie odczytuje wszystkie wprowadzone liczby całkowite z klawiatury, chyba że napotka znak nowego wiersza (Enter)
. Wprowadzone liczby całkowite są następnie zapisywane jako liczba całkowita zmiennej.
Jeśli wprowadzisz dowolny znak, który nie jest liczbą całkowitą, kompilator zgłosi InputMismatchException
.
Na koniec liczba jest wypisywana na standardowe wyjście ( System.out
) - ekran komputera przy użyciu funkcji println()
.