Java-uitvoer
In Java kunt u eenvoudig
gebruiken om uitvoer naar standaarduitvoer (scherm) te sturen.
Hier,
-
System
is een klasse -
out
is eenpublic
static
veld: het accepteert uitvoergegevens.
Maak je geen zorgen als je het niet begrijpt. We zullen class
, public
en static
in latere hoofdstukken bespreken.
Laten we een voorbeeld nemen om een regel uit te voeren.
Uitvoer:
Java programming is interesting.
Hier hebben we de println()
methode gebruikt om de string weer te geven.
Verschil tussen println (), print () en printf ()
Voorbeeld: print () en println ()
Uitvoer:
1. println 2. println 1. print 2. print
Voorbeeld: Variabelen en literalen afdrukken
Als je het programma draait, zal de output zijn:
5-10.6
Hier kun je kunnen zien dat we de aanhalingstekens niet hebben gebruikt. Om gehele getallen, variabelen enzovoort weer te geven, gebruiken we geen aanhalingstekens.
Voorbeeld: aaneengeschakelde tekenreeksen afdrukken
Uitvoer:
I am awesome.Number = -10.6
Let in het bovenstaande voorbeeld op de regel,
Hier hebben we de +
operator gebruikt om ( join) de twee strings: “I am” en “awesome.”.
En ook de regel,
Hier, eerst wordt de waarde van variabel nummer geëvalueerd. Vervolgens wordt de waarde samengevoegd met de string: “Number =”.
Java-invoer
Java biedt verschillende manieren om invoer van de gebruiker te krijgen. In deze zelfstudie leert u echter invoer van de gebruiker te krijgen met behulp van het object van Scanner
class.
Om het object van Scanner
, we moeten java.util.Scanner
pakket importeren.
Voor meer informatie over ga naar Java Import Packages voor het importeren van pakketten in Java.
Vervolgens moeten we een object maken van de klasse Scanner
. We kunnen het object gebruiken om input van de gebruiker te krijgen.
Voorbeeld: Get Integer Input from the User
Output:
Enter an integer: 23You entered 23
In het bovenstaande voorbeeld hebben we een object gemaakt met de naam input van de Scanner
klasse. We roepen vervolgens de nextInt()
-methode van de Scanner
-klasse aan om een integer-invoer van de gebruiker te krijgen.
Opmerking: We hebben de close()
-methode gebruikt om het object te sluiten. Het wordt aanbevolen om het scannerobject te sluiten zodra de invoer is uitgevoerd.
Voorbeeld: haal float, double en stringinvoer op
Uitvoer:
Enter float: 2.343Float entered = 2.343Enter double: -23.4Double entered = -23.4Enter text: Hey!Text entered = Hey!
Zoals vermeld zijn er verschillende andere manieren om input van de gebruiker te krijgen. Bezoek Java Scanner voor meer informatie over Scanner
.