Java-invoer en -uitvoer: een beginnershandleiding

Java-invoer en -uitvoer: een beginnershandleiding

In elke programmeertaal is invoer en uitvoer (I/O) een belangrijk onderdeel van de gebruikersinteractie met uw programma. Met invoer kunt u gebruikersgegevens ophalen, terwijl u met uitvoer deze kunt weergeven.





Zoals bij de meeste programmeertalen, is het toetsenbord het standaard invoerapparaat en het scherm het standaard uitvoerapparaat.





Deze handleiding behandelt de basis I/O-functies die u met Java kunt uitvoeren.





Java-uitvoer

Om de uitvoer op een scherm weer te geven, kunt u de println() methode. Deze methode is in de Systeem klas.

Gebruik de onderstaande syntaxis om gegevens weer te geven:



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

De bovenstaande verklaring toont een veld met de naam uit . Dit is een openbare statische veld dat de gegevens accepteert die moeten worden uitgevoerd.

U moet ook aanhalingstekens plaatsen bij de gegevens die u wilt zien. De uitzondering hierop is wanneer de waarde in de Systeem.uit.println() statement is een variabele of een getal.





Zie het voorbeeld hieronder:

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

De uitvoer voor 'int t = 24' is 24, niet t.





app om geld over te maken tussen vrienden

Met Java kunt u ook rekenkundige bewerkingen uitvoeren binnen de println() methode. U kunt met deze methode optellen, aftrekken, delen of modulus gebruiken. Het is belangrijk op te merken dat het niet de bedoeling is dat u aanhalingstekens plaatst tijdens het gebruik van deze rekenkundige bewerkingen. Als u dit doet, zal de Java-compiler de expressie als een tekenreeks behandelen.

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

De hierboven ontvangen uitvoer is het resultaat van de rekenkundige uitdrukking.

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

De uitvoer die u met het bovenstaande krijgt, is de rekenkundige uitdrukking en niet het resultaat. De println() methode is niet de enige Java-methode die u kunt gebruiken om gegevens uit te voeren. De afdrukken() methode kan ook worden gebruikt om soortgelijke bewerkingen uit te voeren als println() . Het enige verschil is dat println() zet de cursor na het afdrukken naar de volgende regel, terwijl afdrukken() laat de cursor waar de uitvoer stopte.

Rekenkundige en toewijzingsoperatoren uitgelegd in Java

Het volledig werkende codevoorbeeld hieronder zou moeten helpen om de bovenstaande concepten te aarden.

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
}
}

Regel 8 introduceert de aaneenschakelingsoperator ( + ). Concatenatie betekent lid worden. Daarom wordt die operator (+) gebruikt om verschillende delen van de uitvoer samen te voegen.

Onthoud dat er geen aanhalingstekens worden geplaatst op variabelen binnen de Systeem.uit.println() uitspraak. Regel 8 laat zien hoe u met de aaneenschakelingsoperator aan deze voorwaarde kunt voldoen.

Java-invoer

Java biedt verschillende manieren om gebruikersinvoer te krijgen, maar de Scanner klasse wordt hier gebruikt.

Om toegang te krijgen tot de Scanner class, je moet het importeren.

negatieve effecten van sociale media op de samenleving
import java.util.Scanner;

U moet dan een object maken van de Scanner klas. Dit object kan vervolgens worden gebruikt om gegevens in te voeren.

Scanner input = new Scanner ( System.in);

Het bovenstaande maakt een object met de naam invoer. Zie het voorbeeld hieronder:

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
}
}}

De bovenstaande code neemt een geheel getal van een gebruiker op en vertelt hem of het even of oneven is.

Regel 5 toont de methode volgendeInt () . Deze methode wordt gebruikt om een ​​integer-invoer te krijgen.

Als je een wilde vastleggen Snaar , vlot , of lang gegevenstype, dan zou u De volgende() , volgendeFloat() , en volgendeLang() methoden respectievelijk.

Op lijn 10 is er de dichtbij() methode. Het sluit de Scanner klas. Het is raadzaam om altijd de Scanner klasse wanneer u klaar bent met het gebruik ervan.

Nu weet u meer over invoer en uitvoer op Java

In het laatste codevoorbeeld in dit artikel, de indien verklaring werd gebruikt. Het is een van de drie programmabesturingsstructuren in Java. Het is vooral een selectieverklaring.

Selectie-instructies zijn belangrijk om een ​​uitvoeringspad te kiezen met een waar of onwaar voorwaarde. En nu u wat meer weet over invoer en uitvoer in Java, waarom zou u uw kennis over deze programmeertaal dan niet uitbreiden naar andere gebieden?

Deel Deel Tweeten E-mail Een beginnershandleiding voor Java-selectieverklaringen

Selectie-instructies in Java zijn een belangrijk beginnersconcept om te leren voor elk carrièrepad in de codering.

hoe maak je een screenshot android
Lees volgende Gerelateerde onderwerpen
  • Programmeren
  • Technologie uitgelegd
  • Java
  • Programmeertalen
  • Codeertips
Over de auteur Jerome Davidson(22 artikelen gepubliceerd)

Jerome is een stafschrijver bij MakeUseOf. Hij behandelt artikelen over programmeren en Linux. Hij is ook een crypto-enthousiasteling en houdt de crypto-industrie altijd in de gaten.

Meer van Jerome Davidson

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren