Java -input og output: En begyndervejledning

Java -input og output: En begyndervejledning

I ethvert programmeringssprog er input og output (I/O) en vigtig del af brugerens interaktion med dit program. Input giver dig mulighed for at få brugerdata, mens output giver dig mulighed for at vise dem.





Som med de fleste programmeringssprog er tastaturet standard inputenhed, og skærmen er standard output enhed.





Denne vejledning ser på de grundlæggende I/O -funktioner, du kan udføre med Java.





Java -output

For at vise output på en skærm kan du bruge println () metode. Denne metode er i System klasse.

Brug syntaksen herunder til at vise data:



System.out.println('Your output goes here.');

Ovenstående sætning viser et felt kaldet ud . Dette er en offentlig statisk felt, der accepterer de data, der skal sendes.

Du skal også sætte citater på de data, du vil have vist. Undtagelsen herfra er, når værdien i System.out.println () sætning er en variabel eller et tal.





Se eksemplet herunder:

int t = 24;
System.out.println(t)
System.out.println(96)

Outputtet for 'int t = 24' er 24, ikke t.





hvordan man slutter ps2 controller til pc

Java giver dig også mulighed for at udføre regneoperationer inde i println () metode. Du kan tilføje, trække fra, dividere eller bruge modul med denne metode. Det er vigtigt at bemærke, at du ikke skal sætte citater, mens du bruger disse aritmetiske operationer. Hvis du gør det, vil Java -kompilatoren behandle udtrykket som en streng.

System.out.println((9*6)/5);

Ovenstående output modtaget er resultatet af det aritmetiske udtryk.

System.out.println('(9*6)/5');

Det output, du får med ovenstående, er det aritmetiske udtryk og ikke resultatet. Det println () metode er ikke den eneste Java -metode, du kan bruge til at sende data. Det Print() metode kan også bruges til at udføre lignende operationer som println () . Den eneste forskel er det println () sætter markøren til den næste linje efter udskrivning, mens Print() forlader markøren, hvor output stoppede.

Aritmetiske og opgaveoperatører forklaret i Java

Eksemplet med fuldt ud fungerende kode nedenfor skal hjælpe med at begrunde ovenstående begreber.

public class Output {
public static void main(String[] args) {
int age = 20;
System.out.println('Java ');
System.out.println('Programming');
System.out.print('Java ');
System.out.print('Programming');
System.out.println('Java is more than ' + age + 'years old.'); // Line 8
}
}

Linje 8 introducerer sammenkædningsoperatøren ( + ). Sammenkædning betyder at være med. Derfor bruges denne operator (+) til at forbinde forskellige dele af output.

Fra tidligere, husk at citater ikke er sat på variabler inde i System.out.println () udmelding. Linje 8 viser, hvordan sammenkædningsoperatoren giver dig mulighed for at opfylde denne betingelse.

Java -input

Java giver flere måder at få brugerinput på, men Scanner klasse bruges her.

For at få adgang til Scanner klasse, skal du importere den.

hvordan slippe af med annoncer på android startskærm
import java.util.Scanner;

Du skal derefter oprette et objekt for Scanner klasse. Dette objekt kan derefter bruges til at indtaste data.

Scanner input = new Scanner ( System.in);

Ovenstående vil oprette et objekt kaldet input. Se eksemplet herunder:

import java.util.Scanner;
class Output{
public static void main (String args[]){
Scanner input = new Scanner(System.in);
System.out.println('Enter an integer');
int n = input.nextInt(); // Line 5
if ((n%2)==0){
System.out.println('Your number is even');
}else{
System.out.println('Your number is odd');
input.close(); // Line 10
}
}}

Ovenstående kode indtager et helt tal fra en bruger og fortæller dem derefter, om det er lige eller ulige.

Linje 5 viser metoden nextInt () . Denne metode bruges til at få et heltal input.

Hvis du ville fange en Snor , flyde , eller lang datatype, så ville du bruge Næste() , nextFloat () , og nextLong () henholdsvis metoder.

På linje 10 er der tæt() metode. Det lukker Scanner klasse. Det er tilrådeligt altid at lukke Scanner klasse, når du er færdig med at bruge den.

Nu ved du mere om input og output på Java

I det sidste kodeeksempel i denne artikel er hvis udsagn blev brugt. Det er en af ​​de tre programkontrolstrukturer i Java. Især er det en udvælgelseserklæring.

Udvælgelseserklæringer er vigtige for at vælge en eksekveringsvej givet en sand eller falsk tilstand. Og nu ved du lidt mere om input og output i Java, hvorfor ikke udvide din viden om dette programmeringssprog på andre områder?

Del Del Tweet E -mail En begyndervejledning til Java Selection -erklæringer

Udvælgelseserklæringer i Java er et centralt nybegynderkoncept at lære for enhver kodningskarrierevej.

hvordan man laver sit snapchat filter
Læs Næste Relaterede emner
  • Programmering
  • Teknologi forklaret
  • Java
  • Programmeringssprog
  • Kodningstip
Om forfatteren Jerome Davidson(22 artikler udgivet)

Jerome er personaleforfatter på MakeUseOf. Han dækker artikler om programmering og Linux. Han er også en kryptoentusiast og holder altid øje med kryptoindustrien.

Mere fra Jerome Davidson

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere