1. return
2. break
3. continue
§
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;
}
§ 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);
}
}
}
- 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
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