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





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





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. :)





#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. :)





utolsó ott tényleg hibáztam.
a while ciklusban levő i helyett index et akartam írni.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!