Mencari bilangan terbesar
- Forums:
Ini contoh penggunaan if else yang bersusun (biasa disebut "bersarang") program java. Perhatikan cara menulis if-else pada program berikut.
class largernumber{
public static void main(String[] args) {
int x=500, y=70, z=3000;
if (x>y){
if (x>z){
System.out.println("x adalah yang terbesar");
}
else{
if(z>y){
System.out.println("z adalah yang terbesar");
}
else{
System.out.println("y adalah yang terbesar");
}
}
}
else{
if (y>z){
System.out.println("y adalah yang terbesar");
}
}
}
}
..pusing ...?
banyak kurawal?? coding di atas ditulis sesuai standar java - penulisan berikut juga OK
class largernumber{
public static void main(String[] args) {
int x=500, y=70, z=3000;
if (x>y)
if (x>z)
System.out.println("x adalah yang terbesar");
else
if(z>y)
System.out.println("z adalah yang terbesar");
else
System.out.println("y adalah yang terbesar");
else
if (y>z)
System.out.println("y adalah yang terbesar");
}
}
mau lebih ringkas? ...
class largernumber{
public static void main(String[] args) {
int x=500, y=70, z=3000;
if (x>y && x>z) System.out.println("x adalah yang terbesar");
if (y>x && y>z) System.out.println("y adalah yang terbesar");
if (z>x && z>y) System.out.println("z adalah yang terbesar");
}
}
