Java sisend ja väljund: algajate juhend

Java sisend ja väljund: algajate juhend

Mis tahes programmeerimiskeele puhul on sisend ja väljund (I/O) teie programmiga suhtlemise võtmeosa. Sisend võimaldab teil saada kasutajaandmeid, väljund aga kuvada.





Nagu enamiku programmeerimiskeelte puhul, on klaviatuur tavaline sisendseade ja ekraan on tavaline väljundseade.





Selles juhendis vaadeldakse Java sisend- ja väljundfunktsioone.





Java väljund

Väljundi kuvamiseks ekraanil saate kasutada println () meetod. See meetod on Süsteem klassi.

Andmete kuvamiseks kasutage allolevat süntaksi:



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

Ülaltoodud avaldus näitab välja nimega välja . See on avalik staatika väli, mis aktsepteerib väljastatavaid andmeid.

Samuti peate esitama hinnapakkumisi andmetele, mida soovite näidata. Erandiks on see, kui väärtus System.out.println () avaldus on muutuja või arv.





Vaadake allolevat näidet:

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

Väljund 'int t = 24' on 24, mitte t.





vaarikas pi 3b vs 3b+

Java võimaldab teil ka aritmeetilisi toiminguid teha println () meetod. Selle meetodiga saate mooduli liita, lahutada, jagada või kasutada. Oluline on märkida, et te ei tohiks nende aritmeetiliste toimingute ajal hinnapakkumisi panna. Seda tehes hakkab Java kompilaator käsitlema avaldist stringina.

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

Ülaltoodud saadud väljund on aritmeetilise avaldise tulemus.

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

Ülaltoodud tulemuseks on aritmeetiline avaldis, mitte tulemus. The println () meetod pole ainus Java -meetod, mida saate andmete väljastamiseks kasutada. The print () meetod saab kasutada ka sarnaste toimingute tegemiseks println () . Ainus erinevus on see println () viib pärast printimist kursori järgmisele reale print () jätab kursori sinna, kus väljund on peatunud.

Aritmeetika ja ülesannete operaatorid Java keeles

Allpool toodud näide täielikult töötavast koodist peaks aitama ülaltoodud mõisteid kinnistada.

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

Rida 8 tutvustab liitmise operaatorit ( + ). Ühendamine tähendab liitumist. Seetõttu kasutatakse seda operaatorit (+) väljundi erinevate osade ühendamiseks.

Varem meenutage, et hinnapakkumisi ei lisata muutujatele System.out.println () avaldus. Rida 8 näitab, kuidas liitmise operaator võimaldab teil seda tingimust täita.

Java sisend

Java pakub mitmeid viise kasutaja sisendi saamiseks, kuid Skanner klassi kasutatakse siin.

Juurdepääsuks Skanner klassi, peate selle importima.

seda seadet ei saa käivitada. (kood 10) status_device_power_failure
import java.util.Scanner;

Seejärel peate looma objekti Skanner klassi. Seda objekti saab seejärel kasutada andmete sisestamiseks.

Scanner input = new Scanner ( System.in);

Ülaltoodud loob objekti nimega sisend. Vaadake allolevat näidet:

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

Ülaltoodud kood võtab kasutajalt täisarvu ja ütleb seejärel, kas see on paaris või paaritu.

Rida 5 näitab meetodit nextInt () . Seda meetodit kasutatakse täisarvulise sisendi saamiseks.

Kui soovite jäädvustada a String , hõljuma või pikk andmetüüpi, siis kasutaksite järgmine () , nextFloat () ja nextLong () meetodeid vastavalt.

Liinil 10 on Sulge() meetod. See sulgeb Skanner klassi. Soovitav on alati sulgeda Skanner klassi, kui olete selle kasutamise lõpetanud.

Nüüd teate rohkem Java sisendi ja väljundi kohta

Selle artikli viimases koodinäites on kui kasutati avaldust. See on üks kolmest Java juhtimisstruktuurist. Eelkõige on see valikuvõimalus.

Valikulaused on olulised, et valida täitmistee, millel on tõene või vale tingimus. Ja nüüd teate Java sisendite ja väljundite kohta natuke rohkem, miks mitte laiendada oma teadmisi selle programmeerimiskeele kohta ka teistes valdkondades?

Jaga Jaga Piiksuma E -post Java valiku avalduste algajate juhend

Java valikuavaldused on algajate võtmekontseptsioon, mida õppida kodeeriva karjääri jaoks.

mis see oranž täpp mu iPhone'is on?
Loe edasi Seotud teemad
  • Programmeerimine
  • Tehnoloogia selgitatud
  • Java
  • Programmeerimiskeeled
  • Näpunäiteid kodeerimiseks
Autori kohta Jerome Davidson(22 artiklit avaldatud)

Jerome on MakeUseOfi personalikirjanik. Ta hõlmab artikleid programmeerimise ja Linuxi kohta. Ta on ka krüptohuviline ja jälgib alati krüptotööstust.

Veel Jerome Davidsonilt

Telli meie uudiskiri

Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!

Tellimiseks klõpsake siin