Java Output
I Java kan du blot bruge
for at sende output til standardoutput (skærm).
Her
-
System
er en klasse -
out
er etpublic
static
felt: det accepterer outputdata.
Vær ikke bekymret, hvis du ikke forstår det. Vi vil diskutere class
, public
og static
i senere kapitler.
Lad os tage et eksempel for at sende en linje.
Output:
Java programming is interesting.
Her har vi brugt println()
metoden til at vise strengen.
Forskel mellem println (), print () og printf ()
Eksempel: print () og println ()
Output:
1. println 2. println 1. print 2. print
Eksempel: Udskrivning af variabler og bogstaver
Når du kører programmet, bliver output:
5-10.6
Her, du kan se, at vi ikke har brugt anførselstegn. Det skyldes, at vi ikke bruger anførselstegn for at vise heltal, variabler og så videre.
Eksempel: Udskriv sammenkædede strenge
Output:
I am awesome.Number = -10.6
I ovenstående eksempel skal du lægge mærke til linjen
Her har vi brugt operatøren +
til at sammenkæde ( Deltag) de to strenge: “Jeg er” og “fantastisk.”.
Og også linjen
Her, først evalueres værdien af variabelt tal. Derefter sammenkædes værdien til strengen: “Number =”.
Java-input
Java giver forskellige måder at få input fra brugeren. I denne vejledning lærer du dog at få input fra brugeren ved hjælp af objektet fra Scanner
klasse.
For at bruge objektet fra Scanner
, vi skal importere java.util.Scanner
-pakke.
For at lære mere om importerer pakker i Java, skal du besøge Java Importpakker.
Derefter skal vi oprette et objekt i klassen Scanner
. Vi kan bruge objektet til at tage input fra brugeren.
Eksempel: Få heltalinput fra brugeren
Output:
Enter an integer: 23You entered 23
I ovenstående eksempel har vi oprettet et objekt med navnet input i klassen Scanner
. Vi kalder derefter nextInt()
metoden til Scanner
klassen for at få et heltal input fra brugeren.
Bemærk: Vi har brugt close()
metoden til at lukke objektet. Det anbefales at lukke scannerobjektet, når input er taget.
Eksempel: Få float, double og String Input
Output:
Enter float: 2.343Float entered = 2.343Enter double: -23.4Double entered = -23.4Enter text: Hey!Text entered = Hey!
Som nævnt er der andre flere måder at få input fra brugeren på. Hvis du vil vide mere om Scanner
, skal du besøge Java Scanner.