Selamat Datang Di Blogg Saya

Sabtu, 09 April 2011

Pernyataan SWITCH


Pernyataan SWITCH
Pernyataan yang kedua adalah pernyataan SWITCH. Pernyataan switch adalah pernyataan yang digunakan untuk menjalankan salah satu pernyataan dari beberapa kemungkinan pernyataan, berdasarkan nilai dari sebuah ungkapan dan nilai penyeleksi. Setiap ungkapan diungkapkan dengan sebuah nilai integer konstan, seperti sebuah nilai dengan tipe byte, short, in atau char.


switch (ungkapan)
{
                case ungkapan1:
                                pernyataan1;
                                break;
case ungkapan2:
                                pernyataan2;
                                break;
                 . . . . . . . . . . . . . . . .
                default:
                                pernyataan_x;
}

Keterangan
·         Ungkapan1, ungkapan2 dan seterusnya dilakukan secara berurutan dimulai dari yang pertama, sekirannya cocok pernyataan yang mengikuti cese akan dijalankan
·         Break ditmukan dari eksekusi pernyataan switch berakhir
·         Default hanya akan dijalankan jika ungkapan pada bagian cese tidak ada yang cocok.

import java.until.Scanner;
publib class Aritmatika{
      public static void main(Sting args[]){
            float hasil;
            Scenner data = new Scenner (System.in);
            int bil1, bil2;
            String op;
            Char operator;
            System.out.print(masukkan bil 1: );
            bil1 = data.nextInt();
            System.out.print(masukkan bil 2: );
            bil2 = data.nextInt();
            System.out.print(masukkan operator: );
            op = data.next();
            operaor = op.charAt (0);
            switch (operator){
                  case *: hasil = bil1 * bil2; break;
                  case /: hasil = (float)bil1 / bil2; break;
                  case %: hasil = bil1 % bil2; break;
case +: hasil = bil1 + bil2; break;
case -: hasil = bil1 - bil2; break;
default   : hasil = 0;
}          
System.out.println(“hasil operasinya adalah = “ + hasil);
      }
}

0 comments:

Posting Komentar