contoh program Switch pada java


SWITCH

    Pernyataan kondisi lain dalam java yang sering digunakan adalah switch yang memeriksa terlebih dahulu ekspresi yang ada dalam switch,kemudian akan menjalankan pernyataan yang sesuai.
contoh:

import java.util.Scanner;
public class Contoh {
public static void main(String[] args){

int grade,kategori;;
Scanner input= new Scanner(System.in);
System.out.print("Masukkan nilai grade anda(rentang nilai antara [10-100]): ");
grade = input.nextInt();
kategori = grade/10;
System.out.print("grade anda = ");
switch( kategori ) {
case 10:
System.out.println("sip sempurna.");
break;
case 9:
System.out.println("baguus.");
break;
case 8:
System.out.println("bagus.");
break;
case 7:
System.out.println("rata-rata.");
break;
case 6:
System.out.println("dibawah rata-rata.");
break;
default :
System.out.println("anda tidak lulus ulangi lai yaa !!" );
}
}
}



Pertama kita diminta untuk memasukkan nilai grade yang rentangnya telah diberi tahu, kemudian diset kategori nilai grade dibagi dengan 10, jika nilai grade yang kita masukkan adalah 80 maka kategorinya adalah 80/10=8 maka case 8 akan dijalankan namun apabila grade dimasukkan 40 kategori = 40/10=4 maka default akan dijalankan karena case 4 tidak tersedia.

Contoh 2:

import java.util.Scanner;
public class Contoh {
public static void main(String[] args){
int pilihan;
Scanner input = new Scanner(System.in);
System.out.println("\nPROGRAM DEMO SWITCH CASE");
System.out.println("-------------------------n");
System.out.print("Masukkan pilihan anda [1-3]: ");
pilihan = input.nextInt();
switch( pilihan ) {
case 1:
System.out.println("\nAnda memilih Tom Cruise.");
break;
case 2:
System.out.println("\nAnda memilih Jacky Chan.");
break;
case 3:
System.out.println("\nAnda memilih Van Damme.");
break;
default:
System.out.println("Hanya pilihan [1-3] yang " + "diperbolehkan." );
}
}
}


Ketika mamasukkan pilihan misalnya 2 maka case 2 akan dijalankan begitu juga dengan yang lainnya. Namunketika kita memasukkan pilihan selain 1 2 dan 3 maka default akan dijalankan.


Comments

Popular posts from this blog

Perbedaan variable dan konstanta serta contoh program java nya.

Cara Membuat Komentar Pada Java

Pengertian java dan perbedaan system.out.print dengan system.out.println.