Java Basic Input and Output

Java Output

I Java kan du blot bruge

for at sende output til standardoutput (skærm).

Her

  • System er en klasse
  • out er et public 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.

Leave a Reply

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *