Java inneholder forhåndsdefinerte klasser å tillate programmer å lese innspill i en rekke formater , for noen av de primitive typer - for eksempel " int " og " float ". Disse klassene kan automatisk eliminere mellomrom , for eksempel mellomrom og linjeskift , som kan oppstå mellom nyttig drivelementene . Hvis brukeren eller en annen signalkilde omfatter en rekke hvite mellomrom , vil de bli ignorert . Du kan lese flere heltall , mens de ignorerer hvite mellomrom i din Java-kode . Instruksjoner
en
Ta med følgende linje i begynnelsen av Java-kode :
import java.util.scanner ;
2
Erklærer variabler av primitive type " int " for å holde heltall du trenger å lese , som i følgende eksempelkode : en
int myFirstInt ;
int mySecondInt ;
3
Lag en Scanner objekt som vil ta innspill fra en inndata-strøm , som i følgende eksempelkode : en
Scanner myScanner = new Scanner ( System.in ) ;
eksempel vil lese fra " System.in , " standard input til Java -program , men du kan bruke noen stream som kilden til dine data
4
Les heltall én etter én , som i følgende eksempelkode . :
myFirstInt = myScanner.nextInt ();
mySecondInt = myScanner.nextInt ();
Noen hvite mellomrom før det første heltall , mellom første og andre heltall , eller etter den andre heltall vil bli hoppet over , det vil ikke påvirke heltallsverdiene koden leser
.