I dette programmet lærer du å skrive ut et nummer som er skrevet inn av brukeren i Java. Heltallet lagres i en variabel ved hjelp av System.in, og vises på skjermen ved hjelp av System.out.
For å forstå dette eksemplet, bør du ha kunnskap om følgende Java-programmeringsemner:
- Java Hello World Program
- Java Basic Input og Output
Eksempel: Hvordan skrive ut et heltall angitt av en bruker
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); ) )
Produksjon
Skriv inn et tall: 10 Du skrev inn: 10
I dette programmet, et objekt av Scanner
klassen, er leseren opprettet for å ta innganger fra standardinngang, altså keyboard
.
Deretter blir Enter a number
meldingen skrevet ut for å gi brukeren et visuelt signal om hva de skal gjøre videre.
reader.nextInt()
leser deretter alle angitte heltall fra tastaturet med mindre det møter et nytt linjetegn (Enter)
. De angitte heltallene blir deretter lagret på hele tallvariabeltallet.
Hvis du skriver inn et tegn som ikke er et helt tall, vil kompilatoren kaste et InputMismatchException
.
Til slutt skrives tallet ut på standardutgangen ( System.out
) - dataskjerm ved hjelp av funksjonen println()
.