Tampilkan postingan dengan label Pernyataan Pemindah Proses (Jump). Tampilkan semua postingan
Tampilkan postingan dengan label Pernyataan Pemindah Proses (Jump). Tampilkan semua postingan

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();
    }
}