Selles programmis õpitakse printima numbrit, mille kasutaja on Java sisestanud. Täisarv salvestatakse muutujaga, kasutades System.in, ja kuvatakse ekraanil, kasutades System.out.
Selle näite mõistmiseks peaksid teil olema teadmised järgmistest Java programmeerimise teemadest:
- Java Hello World programm
- Java põhisisend ja väljund
Näide: kuidas printida kasutaja sisestatud täisarv
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); ) )
Väljund
Sisestage number: 10 Sisestasite: 10
Selles programmis luuakse Scanner
klassi, lugeja objekt, et võtta sisendeid standardsisendist, mis on keyboard
.
Seejärel Enter a number
prinditakse viip, et anda kasutajale visuaalne vihje selle kohta, mida ta peaks edasi tegema.
reader.nextInt()
siis loeb klaviatuurilt kõik sisestatud täisarvud, kui see ei leia uut reamärki (Enter)
. Seejärel salvestatakse sisestatud täisarvud täisarvu muutuja numbrile.
Kui sisestate mis tahes märgi, mis pole täisarv, viskab kompilaator tähe InputMismatchException
.
Lõpuks trükitakse System.out
selle funktsiooni abil number standardväljundile ( ) - arvutiekraanile println()
.