Kezdőoldal » Számítástechnika » Programozás » 3 szám közül írja ki a legnagy...

3 szám közül írja ki a legnagyobbat, hogy kell? [JAVA]

Figyelt kérdés
Beírok három számot, akkor írja ki nekem, hogy melyik a legnagyobb a 3 közül, ha például 3;5;5 a három szám, akkor 5 öt írjon ki. Valaki tudna írni egy ilyen kódsort? Nagyon megköszönném!

2013. szept. 6. 20:27
1 2
 11/18 anonim ***** válasza:
#8: meg egyébként a while-ban használt i változót sehol nem definiálod, inicializálod. :)
2013. szept. 8. 10:58
Hasznos számodra ez a válasz?
 12/18 A kérdező kommentje:

na, igazából magamtól sikerült megcsinálni, mindenféle ciklus nélkül, és működik is, csak nem bekérősen...Netbeans ben csináltam, és importáltam a Java.Util.Scanner-t, és a változót is bekérősre csináltam meg, de amikor futtattam nem kérte be, ezért csak sima adott változósan csináltam meg, ami így néz ki:


public class JavaApplication1 {

public static void main(String[] args) {


int a, b, c;

a=9;

b=5;

c=11;


if (a >= b && a >= c) {

System.out.println(a);

}else{

{ if (b >= c && b >= a) {

System.out.println(b);

}else{

System.out.println(c);

}

}

}

}

}


Ez nagyon amatőr megoldás, vagy elfogadható? :D

2013. szept. 8. 15:48
 13/18 A kérdező kommentje:
bocsi, valamiért a szóközöket lespórolta, nem így néz ki ám...itt egy kép róla [link]
2013. szept. 8. 15:52
 14/18 anonim ***** válasza:

Jónak tűnik logikailag.


Viszont tipp:


else { if (...) { ... } }


helyett használj inkább ilyet:


else if (...) { ... }


átláthatóbb :)


Meg egyébként eleve az else után két kapcsost nyitottál. Ennyit nem kell. :)

2013. szept. 8. 16:00
Hasznos számodra ez a válasz?
 15/18 A kérdező kommentje:
köszi a tanácsot, és a többi választ is :)
2013. szept. 8. 16:25
 16/18 A kérdező kommentje:
amúgy #11-es, nem vagyok szakértő annyira, de szerintem amik azt írta hogy "...for(short i = 0; i < 3; ++i)..." akkor ott definiálja, hogy az i az 0.
2013. szept. 8. 16:33
 17/18 anonim ***** válasza:

#11-es (és még sok más számú) vagyok:


Nem is a for ciklusról beszéltem. :) Hanem a while-ról. Csak vizsgálja az i-t, előtte még csak ki sem nullázza. Ha látható is lenne i nevű változó, a for ciklus után amúgy is 3 lenne az értéke, ami azt eredményezné, hogy bele sem kezd a while-ba. De a for ciklusban használt i változó csak a for cikluson belül él, kívül nem. :)

2013. szept. 8. 16:36
Hasznos számodra ez a válasz?
 18/18 anonim ***** válasza:

utolsó ott tényleg hibáztam.

a while ciklusban levő i helyett index et akartam írni.

2013. szept. 9. 00:33
Hasznos számodra ez a válasz?
1 2

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!