Rabu, 28 November 2012

Pernyataan Pemindah Proses (Jump)


1.    return
2.    break
3.    continue

Return

§  Digunakan untuk keluar dari method
§  return memiliki dua bentuk:
1.    mengembalikan nilai (sesuai dengan tipe data)
2.    tidak mengembalikan nilai (untuk void)
§  Contoh:
          int perkalian(int x, int y){
                   return x * y;
          }
          void perkalian(int x, int y){
                   hasilKali = x * y;
                   return;
          }

Break

§  Penyataan break digunakan untuk keluar dari suatu pengulangan (loop)
§  Penggunaan break bisa berbentuk tanpa label atau berlabel

PernyataanBREAK.java
public class PernyataanBREAK {
          public static void main(String[] args){
                for(int i=1; i<11; i++){
                     if(i==5) break;
                     System.out.println(i);
                }
          }
     }

Continue
  • Digunakan untuk melanjutkan eksekusi ke suatu pengulangan (loop)
  • Bisa berbentuk tanpa label atau berlabel
  • Bentuk code persis sama dengan break, baik untuk yang tanpa label atau berlabel

Source Code MatematikaLooping.java

import java.util.Scanner;

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author Nur Lathifah
 */
public class MatematikaLooping {
    public static void main(String[] args){
        int menu;
        int angkaPertama, angkaKedua, jumlah;
        Scanner scan = new Scanner(System.in);
       
        System.out.println("Menu Aplikasi Matematika");
        System.out.println("1. Pertambahan" + "   2. Pengurangan" + "   3. Perkalian" + "   4. Pembagian" + "  5. Sisa Bagi" + "  6. Keluar Aplikasi");
       
        System.out.print("Pilih Menu: ");
        menu = scan.nextInt();
       
        switch (menu) {
           case 1:
               System.out.print("Masukkan Angka Pertama: ");
               angkaPertama = (int) scan.nextDouble ();
               System.out.print("Masukkan Angka Kedua: ");
               angkaKedua = (int) scan.nextDouble ();
              
               jumlah = angkaPertama + angkaKedua;
              
               System.out.println("Hasil Pertambahan antara " + angkaPertama + " dan " +  angkaKedua +   " adalah " + jumlah);
             
               break;
              
           case 2:
               System.out.print("Masukkan Angka Pertama: ");
               angkaPertama = (int) scan.nextDouble ();
               System.out.print("Masukkan Angka Kedua: ");
               angkaKedua = (int) scan.nextDouble ();
              
               jumlah = angkaPertama - angkaKedua;
              
               System.out.println("Hasil Pengurangan antara " + angkaPertama + " dan " +  angkaKedua +   " adalah " + jumlah);
             
               break;
              
           case 3:
               System.out.print("Masukkan Angka Pertama: ");
               angkaPertama = (int) scan.nextDouble ();
               System.out.print("Masukkan Angka Kedua: ");
               angkaKedua = (int) scan.nextDouble ();
              
               jumlah = angkaPertama * angkaKedua;
              
               System.out.println("Hasil Perkalian antara " + angkaPertama + " dan " +  angkaKedua +   " adalah " + jumlah);
              
               break;
              
           case 4:
               System.out.print("Masukkan Angka Pertama: ");
               angkaPertama = (int) scan.nextDouble ();
               System.out.print("Masukkan Angka Kedua: ");
               angkaKedua = (int) scan.nextDouble ();
              
               jumlah = angkaPertama / angkaKedua;
              
               System.out.println("Hasil Permbagian antara " + angkaPertama + " dan " +  angkaKedua +   " adalah " + jumlah);
             
               break;
          
           case 5:
               System.out.print("Masukkan Angka Pertama: ");
               angkaPertama = (int) scan.nextDouble ();
               System.out.print("Masukkan Angka Kedua: ");
               angkaKedua = (int) scan.nextDouble ();
              
               jumlah = angkaPertama % angkaKedua;
              
               System.out.println("Hasil Sisa Bagi antara " + angkaPertama + " dan " +  angkaKedua +   " adalah " + jumlah);
              
               break;
              
           case 6:
               System.out.print("Thanks You Very Much ^_^");
              
               break;
               default:
              
               System.out.println("kode menu yang Anda masukkan salah");
        }
        System.out.println();
    }
}

0 komentar:

Posting Komentar