Halo teman-teman pembaca, pada postingan ini saya akan membahas tentang penggunaan break dan continue pada bahasa pemrograman java. Struktur break berfungsi untuk menghentikan eksekusi sebuah pernyataan di dalam program meskipun proses perulangan belum selesai. Ada 2 macam jenis pernyataan struktur break yaitu:
- Break dengan label
- Break tanpa label
Struktur continue berfungsi untuk melanjutkan eksekusi ke suatu pengulangan (loop). Ada 2 macam jenis pernyataan struktur break yaitu:
- Continue dengan label
- Continue tanpa label
import java.util.Scanner;
public class bil_genap
{
public static void main (String args[])
{
Scanner input = new Scanner(System.in);
System.out.println("Masukkan sebuah bilangan: ");
int bil = input.nextInt();
boolean genap = false;
for(int i = 2; i < bil; i++)
{
if((bil % i)== 0)
{
genap = true;
break;
}
}
if(genap && bil % 2 == 0 || bil == 2)
System.out.print(bil+ " adalah bilangan GENAP");
else
System.out.print(bil+ " adalah BUKAN bilangan GENAP");
}
}
Contoh penggunaan break untuk menentukan bilangan ganjil/genap pada bil_ganjilGenap.java
import java.util.Scanner;
public class bil_ganjilGenap
{
public static void main(String args[])
{
Scanner input = new Scanner(System.in);
int bil;
boolean genap = false;
System.out.print("Masukkan Bilangan:");
bil = input.nextInt();
for(int i=2; i < bil; i++)
{
if((bil % i)== 0)
{
genap = true;
break;
}
}
if (genap && bil % 2 == 0 || bil == 2)
{
System.out.print("Bilangan yang Anda masukkan Bilangan: GENAP");
} else {
System.out.print("Bilangan yang Anda masukkan Bilangan: GANJIL");
}
}
}
Contoh penggunaan break untuk menentukan bilangan prima pada file bil_prima.java
import java.util.Scanner;
public class bil_prima
{
public static void main(String args[])
{
Scanner input = new Scanner(System.in);
int bil;
int cek = 0;
boolean prima = false;
System.out.print("Masukkan bilangan: ");
bil = input.nextInt();
for(int i = 1; i <= bil; i++)
{
if((bil % i)== 0)
{
cek++;
}
if(cek == 2) {
prima = true;
}
if(cek > 2) {
prima = false;
break;
}
}
if(prima)
{
System.out.print("Bilangan "+ bil +" adalah bilangan PRIMA");
} else {
System.out.print("Bilangan "+ bil +" adalah bilangan BUKAN PRIMA");
}
}
}
Demikian postingan kali ini, semoga bermanfaat bila ada pertanyaan silahkan tulis di kolom komentar.
0 Comments