> > If-Else

If-Else

Untuk mengetahui dasar dari penggunaan If-Else, silakhan baca materinya di sini!

import java.io.InputStreamReader;
import java.io.BufferedReader;
import java.io.IOException; // class yang berfungsi untuk mengatur kesalahannya sebuah program (error) yang biasanya terjadi karena:
//1. pemasukan data karakter yang keliru ketika program di jalankan (run-time)
//2. terjadi pembagian 0
//3. lokasi file tidak sesuai
//4. index array yang tidak terbatas
//Jadi ketika program saat dijalankan error, maka program tidak akan berheti mendadak dan menghilangkan data yang telah diinputkan, program melainkan akan melakukan proses selanjutnya pada catch.

public class If_Else {
public static void main (String[] args){
InputStreamReader input = new InputStreamReader(System.in);
BufferedReader buf = new BufferedReader (input);

try{ //Digunakan untuk menangkap exception.
// Intruksi yang ada di dalam blok try akan dikerjakan satu per satu. selama tidak dijumpai error. jika terjadi error maka program akan menjalankan blok catch.

System.out.println("Masukkan sembarang bilangan ! : ");
String StrBil = buf.readLine();
int Bil = Integer.parseInt(StrBil);

System.out.println(Bil);
if (Bil>50) //Kondisi 1 : Jika Bil > 50, maka akan menampilkan statement 1, jika tidak maka program akan menjalankan Kondisi 2
System.out.println("Bilangan > 50"); //Statement 1
else if (Bil==50) //Kondisi 2 : Jika Bil = 50, maka akan menampilkan statement 3, jika tidak maka program akan menjalankan Kondisi 3
System.out.println("Bilangan = 50"); //Statement 2
else //Kondidi 3 (akhir) dijalankan ketika semua kondisi salah/tidak sesuai.
System.out.println("Bilangan < 50"); //Statement 3
}
catch(Exception ex){ //Jika terjadi error saat (run-time), maka program akan menampilkan pesan ERROR.
System.out.println("ERROR");
}
}
}

Leave a Reply

Powered by Blogger.