Dane wyjściowe Java
W języku Java można po prostu użyć
aby wysłać wyjście na standardowe wyjście (screen).
Tutaj
-
System
to klasa -
out
to polepublic
static
: akceptuje dane wyjściowe.
Nie martw się, jeśli tego nie rozumiesz. Omówimy class
, public
i static
w kolejnych rozdziałach.
Weźmy przykład wyprowadzania linii.
Wynik:
Java programming is interesting.
Tutaj użyliśmy metody println()
do wyświetlenia ciągu.
Różnica między println (), print () i printf ()
Przykład: print () i println ()
Wynik:
1. println 2. println 1. print 2. print
Przykład: drukowanie zmiennych i literałów
Po uruchomieniu programu wynik będzie następujący:
5-10.6
Tutaj widać, że nie użyliśmy cudzysłowów. Dzieje się tak, ponieważ przy wyświetlaniu liczb całkowitych, zmiennych itp. nie używamy cudzysłowów.
Przykład: drukowanie połączonych ciągów
Wynik:
I am awesome.Number = -10.6
W powyższym przykładzie zwróć uwagę na linię
W tym przypadku użyliśmy operatora +
do konkatenacji ( join) dwa ciągi: „Jestem” i „super”.
A także wiersz,
Tutaj, najpierw obliczana jest wartość numeru zmiennej. Następnie wartość jest konkatenowana do łańcucha: „Number =”.
Dane wejściowe Java
Java udostępnia różne sposoby uzyskiwania danych wejściowych od użytkownika. Jednak w tym samouczku nauczysz się uzyskiwać dane wejściowe od użytkownika za pomocą obiektu klasy Scanner
.
Aby użyć obiektu Scanner
, musimy zaimportować pakiet java.util.Scanner
.
Aby dowiedzieć się więcej o importując pakiety w Javie, odwiedź Java Import Packages.
Następnie musimy utworzyć obiekt klasy Scanner
. Możemy użyć obiektu, aby pobrać dane wejściowe od użytkownika.
Przykład: Uzyskaj całkowite dane wejściowe od użytkownika
Dane wyjściowe:
Enter an integer: 23You entered 23
W powyższym przykładzie utworzyliśmy obiekt o nazwie input klasy Scanner
. Następnie wywołujemy metodę nextInt()
klasy Scanner
, aby uzyskać dane wejściowe w postaci liczby całkowitej od użytkownika.
Uwaga: Użyliśmy metody close()
do zamknięcia obiektu. Zaleca się zamknięcie obiektu skanera po pobraniu danych wejściowych.
Przykład: Pobierz dane wejściowe typu float, double i string
Wyjście:
Enter float: 2.343Float entered = 2.343Enter double: -23.4Double entered = -23.4Enter text: Hey!Text entered = Hey!
Jak wspomniano, istnieje kilka innych sposobów uzyskiwania informacji od użytkownika. Aby dowiedzieć się więcej o Scanner
, odwiedź Java Scanner.