Kezdőoldal » Számítástechnika » Programozás » Hogy tudok kilépési feltételké...

I3ALINT kérdése:

Hogy tudok kilépési feltételként szöveget megadni javaban?

Figyelt kérdés

a probléma az lenne hogy szeretnék egy egyszerű is programot írni amiben a felhasználó szövegszerűen írja be a feltételeket. Pl: ha van egy olyan program amiben a gép generál egy random számot és el kell találnom hogy a generált szám a középső értéken alul vagy felül van,és ha szerintem felül van akkor azt kell beírnom hogy:felül.


Remélem érthetően írtam le.


2017. febr. 19. 17:47
 1/3 anonim ***** válasza:

try (Scanner sc = new Scanner(System.in)) {

.. String Line = "";

.. System.out.println("> ");

.. while (sc.hasNextLine() && (Line = sc.NextLine()) != "kilépés") {

.. .. //Feldolgozod a Line-ban tárolt felhasználói inputot

.. .. System.out.println("> ");

.. }

}

//Majd lekezeled a kivételeket is


Itt arra láthatsz példát, hogy:

1) Ez egy szar megoldás, mert elég nehezen olvasható,

2) Az értékadás valójában egy kifejezés Java-ban, tehát az "a=b"-nek értéke van, mégpedig a "b".

2017. febr. 20. 00:16
Hasznos számodra ez a válasz?
 2/3 anonim ***** válasza:

3) Tekintettel arra, hogy nem C#-ban vagyunk, ahol ez teljesen jól működik:

(Line = sc.NextLine()) != "kilépés"

Így ehelyett ezt kellene írnod:

"kilépés".equals(Line = sc.nextLine())

2017. febr. 20. 12:34
Hasznos számodra ez a válasz?
 3/3 A kérdező kommentje:
köszönöm szépen a válaszokat innen már megoldom :)
2017. febr. 20. 16:23

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!