CodeGym /Tanfolyamok /Java szintaxis /Képernyő kimenet még egyszer

Képernyő kimenet még egyszer

Java szintaxis
Szint, Lecke
Elérhető

"Régen a számítógépek csak szöveget tudtak megjeleníteni. A programok adatokat jelenítettek meg a képernyőn, miután megkapták a billentyűzetről érkező bevitelt. Ezt "konzol felhasználói felületnek" vagy egyszerűen csak "konzolnak" hívják. Az ablakos felület a konzol alternatívája. Az ilyen típusú felületeken a felhasználó egy vagy több ablakon keresztül lép kapcsolatba a programmal. Mivel még csak most tanuljuk a programozást, a konzollal kezdjük.

"Rendben."

"A szöveg a konzolon (képernyőn) egymás után, soronként jelenik meg. A szöveg bevitele a billentyűzet segítségével történik. A hibák elkerülése érdekében a billentyűzet bevitele megjelenik a képernyőn. Néha úgy tűnik, hogy az emberi felhasználó és a program felváltják egymást dolgokat írni a képernyőre. "

"Használhatja a System.out.print () metódust a szöveg megjelenítésére a képernyőn. Ez a módszer egyszerűen megjeleníti a szöveget, míg a System.out.println () megjeleníti a szöveget, és a kurzort a következő sorra mozgatja."

Kód Eredmény
System.out.print("Rain");
System.out.print("In");
System.out.print("Spain");
RainInSpain
System.out.print("Rain");
System.out.println("In");
System.out.print("Spain");
Eső
Spanyolországban
System.out.println("Rain");
System.out.println("In");
System.out.println("Spain");
Eső
Spanyolországban
_

"A szövegrészek elkülönítéséhez szóközt kell hozzáadnunk. Például:"

Kód Eredmény
int a = 5, b = 6;
System.out.print(a);
System.out.print(b);
56
int a = 5, b = 6;
System.out.print(" " + a + " " + b);
 5 6
int a = 5, b = 6;
System.out.print("The sum is " + (a + b));
The sum is 11

"Megvan"

"Ezzel bármit megjeleníthet a képernyőn: minden Java objektum átalakítható karakterláncokká. Minden Java osztály az Object osztályból származik, amely a toString() metódussal rendelkezik. Ezt a metódust akkor hívják meg, ha egy objektumot egy objektummá akarunk átalakítani. húr."

Kód Leírás
Cat cat = new Cat("Oscar");
System.out.println("The cat is " + cat);
Ez a három példa egyenértékű.
Cat cat = new Cat("Oscar");
System.out.println("The cat is " + cat.toString());
Cat cat = new Cat("Oscar");
String catText = cat.toString();
System.out.println("The cat is " + catText);
3
Feladat
Java szintaxis, szint, lecke
Zárt
Display right away
Display right away

"De a programom a következőt jelenítette meg: " A macska a com.codegym.lesson3.Cat@1fb8ee3 ". Mi a fenét akar ez jelenteni?"

"Az Object osztály szabványos toString() metódusa egy karakterláncot ad vissza, amely az osztály nevéből és az objektum memóriacíméből áll (hexadecimális formában)."

– Aha. És mi haszna származhat egy ilyen módszerből?

"Megírhatod a saját toString() implementációdat az osztályodban. Akkor ez a metódus lesz meghívva."

"Tényleg? Rendben."

– Íme néhány feladat Diegótól.

3
Feladat
Java szintaxis, szint, lecke
Zárt
Currency exchange
Currency exchange
3
Feladat
Java szintaxis, szint, lecke
Zárt
Task with percentages
Task with percentages
1
Feladat
Java szintaxis, szint, lecke
Zárt
Code entry
Your attention, please! Now recruiting code entry personnel for CodeGym. So turn up your focus, let your fingers relax, read the code, and then... type it into the appropriate box. Code entry is far from a useless exercise, though it might seem so at first glance: it allows a beginner to get used to and remember syntax (modern IDEs seldom make this possible).
Hozzászólások
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION