Java indeholder foruddefinerede klasser til at tillade programmer til at læse input i en række forskellige formater , for nogen af de primitive typer - for eksempel, " int " og " float ". Disse klasser kan automatisk fjerne hvide rum, såsom mellemrum og vognretur , der kan opstå mellem nyttige input elementer. Hvis brugeren eller en anden input-kilde indbefatter et vilkårligt antal blanktegn , vil de blive ignoreret . Du kan læse flere heltal samtidig ignorerer blanktegn i din Java-kode . Instruktioner
1
Medtag følgende linje i starten af dit Java-kode : Hej
import java.util.Scanner ,
2
Erklær variabler af primitiv type " int " for at holde tal , du har brug for at læse , som i følgende kodeeksempel : Hej
int myFirstInt ,
int mySecondInt ,
3 < p > Opret en scanner objekt, der vil tage input fra en input stream , som i følgende kodeeksempel : Hej
Scanner myScanner = new Scanner ( System.in )
eksempel vil læse fra " System.in " standard input til Java-programmet , selvom du kan bruge enhver stream som kilde til dine data
4
Læs hele tal én efter én, som i det følgende eksempelkode . :
myFirstInt = myScanner.nextInt ();
mySecondInt = myScanner.nextInt ();
Eventuelle hvide rum før første heltal mellem den første og anden heltal eller efter den anden heltal vil blive sprunget over , og det vil ikke påvirke heltalsværdier koden læser
.