1.
// Nama file: BreakFor.java
// Contoh penggunaan break dalam perulangan for
// -------------------------------------------------------------------------------------------
public class BreakFor
{
public static void main (String[ ] args)
{
int i; // pendefinisian variabel
for (i = 0; i < 5; i++)
{
System.out.println (i + " Program Java");
if (i == 2)
break;
}
}
}
2.
// Nama file: ContinueFor.java
// Contoh penggunaan continue dalam perulangan for
// -------------------------------------------------------------------------------------------
public class ContinueFor
{
public static void main (String[ ] args)
{
int i; // pendefinisian variabel
for (i = 0; i < 5; i++)
{
if (i == 3)
continue;
System.out.println (i + " Program Java");
}
}
}
3.
// Nama file: Faktorial.java
// Menghitung faktorial
// -------------------------------------------------------------------------------------------
public class Faktorial
{
public static void main (String[ ] args)
{
long limit = 20; // menghitung faktorial integer daeri 1 - 20
long faktorial = 1; // pendefinisian variabel faktorial
for (int i = 0; i <= limit; i++)
{
faktorial = 1;
for (int faktor = 2; faktor <= i; faktor ++)
faktorial *= faktor;
System.out.println (i + "!" + " adalah " + faktorial);
}
}
}
4.
// Nama file: PernyataanIf.java
// Contoh penggunaan pernyataan if sederhana
// -------------------------------------------------------------------------------------------
public class PernyataanIf
{
public static void main (String[ ] args)
{
int nilai = 70; // pendefinisian variabel
if (nilai >= 60)
System.out.println ("Nilai = " + nilai + " Lulus ujian");
}
}
5.
// Nama file: PernyataanIfelse
// Contoh penggunaan pernyataan if else
// -------------------------------------------------------------------------------------------
public class PernyataanIfelse
{
public static void main (String[ ] args)
{
int pembelian = 110; // pendefinisian variabel
System.out.println ("Jumlah pembelian = " + pembelian);
if (pembelian >= 100)
System.out.println ("Diskon = 20%");
else
System.out.println ("Diskon = 5%");
}
}
6.
// Nama file: PernyataanIfelsen..java
// Contoh penggunaan pernyataan if else
// -------------------------------------------------------------------------------------------
public class PernyataanIfelsen
{
public static void main (String[ ] args)
{
int nilai; // pendefinisian variabel
nilai = 75;
System.out.println ("Nilai = " + nilai);
if (nilai >= 80)
System.out.println ("Predikat A");
else if (nilai >= 69)
System.out.println ("Predikat B");
else if (nilai >= 56)
System.out.println ("Predikat C");
else if (nilai >= 40)
System.out.println ("Predikat D");
else
System.out.println ("Predikat E");
}
}
7.
// Nama file: PernyataanIfIn.java
// Dialog box untuk input data integer
// -----------------------------------------------------------------------------------------------
import javax.swing.*;
public class PernyataanIfIn
{
public static void main (String[] args)
{
int nilai;
String bilangan = JOptionPane.showInputDialog("Masukkan nilai:");
System.out.println("Input angka: " + bilangan);
nilai = Integer.parseInt(bilangan);
if (nilai >= 60)
System.out.println ("Nilai = " + nilai + " Lulus Ujian");
System.exit(0);
}
}
8.
// Nama file: PernyataanIfNested.java
// Contoh penggunaan pernyataan bersarang
// -------------------------------------------------------------------------------------------
public class PernyataanIfNested
{
public static void main (String[ ] args)
{
int umur = 28; // pendefinisian variabel
String pendidikan = "sarjana";
System.out.println ("Umur = " + umur);
System.out.println ("Pendidikan = " + pendidikan);
if (umur <= 30);
{
if (pendidikan == "sarjana")
System.out.println ("Diterima menjadi karyawan");
}
}
}
9.
// Nama file: PernyataanSwitch.java
// Contoh penggunaan pernyataan switch
// -------------------------------------------------------------------------------------------
public class PernyataanSwitch
{
public static void main (String[ ] args)
{
int userInput; // pendefinisian variabel
userInput = 2;
switch (userInput)
{
case 1:
System.out.println ("Anda mimilih pertama");
break;
case 2:
System.out.println ("Anda mimilih kedua");
break;
case 3:
System.out.println ("Anda mimilih ketiga");
break;
default:
System.out.println ("Salah pilih");
break;
}
}
}
10.
// Nama file: PerulanganDoWhile.java
// Contoh penggunaan perulangan do-while
// -------------------------------------------------------------------------------------------
// Nama file: BreakFor.java
// Contoh penggunaan break dalam perulangan for
// -------------------------------------------------------------------------------------------
public class BreakFor
{
public static void main (String[ ] args)
{
int i; // pendefinisian variabel
for (i = 0; i < 5; i++)
{
System.out.println (i + " Program Java");
if (i == 2)
break;
}
}
}
2.
// Nama file: ContinueFor.java
// Contoh penggunaan continue dalam perulangan for
// -------------------------------------------------------------------------------------------
public class ContinueFor
{
public static void main (String[ ] args)
{
int i; // pendefinisian variabel
for (i = 0; i < 5; i++)
{
if (i == 3)
continue;
System.out.println (i + " Program Java");
}
}
}
3.
// Nama file: Faktorial.java
// Menghitung faktorial
// -------------------------------------------------------------------------------------------
public class Faktorial
{
public static void main (String[ ] args)
{
long limit = 20; // menghitung faktorial integer daeri 1 - 20
long faktorial = 1; // pendefinisian variabel faktorial
for (int i = 0; i <= limit; i++)
{
faktorial = 1;
for (int faktor = 2; faktor <= i; faktor ++)
faktorial *= faktor;
System.out.println (i + "!" + " adalah " + faktorial);
}
}
}
4.
// Nama file: PernyataanIf.java
// Contoh penggunaan pernyataan if sederhana
// -------------------------------------------------------------------------------------------
public class PernyataanIf
{
public static void main (String[ ] args)
{
int nilai = 70; // pendefinisian variabel
if (nilai >= 60)
System.out.println ("Nilai = " + nilai + " Lulus ujian");
}
}
5.
// Nama file: PernyataanIfelse
// Contoh penggunaan pernyataan if else
// -------------------------------------------------------------------------------------------
public class PernyataanIfelse
{
public static void main (String[ ] args)
{
int pembelian = 110; // pendefinisian variabel
System.out.println ("Jumlah pembelian = " + pembelian);
if (pembelian >= 100)
System.out.println ("Diskon = 20%");
else
System.out.println ("Diskon = 5%");
}
}
6.
// Nama file: PernyataanIfelsen..java
// Contoh penggunaan pernyataan if else
// -------------------------------------------------------------------------------------------
public class PernyataanIfelsen
{
public static void main (String[ ] args)
{
int nilai; // pendefinisian variabel
nilai = 75;
System.out.println ("Nilai = " + nilai);
if (nilai >= 80)
System.out.println ("Predikat A");
else if (nilai >= 69)
System.out.println ("Predikat B");
else if (nilai >= 56)
System.out.println ("Predikat C");
else if (nilai >= 40)
System.out.println ("Predikat D");
else
System.out.println ("Predikat E");
}
}
7.
// Nama file: PernyataanIfIn.java
// Dialog box untuk input data integer
// -----------------------------------------------------------------------------------------------
import javax.swing.*;
public class PernyataanIfIn
{
public static void main (String[] args)
{
int nilai;
String bilangan = JOptionPane.showInputDialog("Masukkan nilai:");
System.out.println("Input angka: " + bilangan);
nilai = Integer.parseInt(bilangan);
if (nilai >= 60)
System.out.println ("Nilai = " + nilai + " Lulus Ujian");
System.exit(0);
}
}
8.
// Nama file: PernyataanIfNested.java
// Contoh penggunaan pernyataan bersarang
// -------------------------------------------------------------------------------------------
public class PernyataanIfNested
{
public static void main (String[ ] args)
{
int umur = 28; // pendefinisian variabel
String pendidikan = "sarjana";
System.out.println ("Umur = " + umur);
System.out.println ("Pendidikan = " + pendidikan);
if (umur <= 30);
{
if (pendidikan == "sarjana")
System.out.println ("Diterima menjadi karyawan");
}
}
}
9.
// Nama file: PernyataanSwitch.java
// Contoh penggunaan pernyataan switch
// -------------------------------------------------------------------------------------------
public class PernyataanSwitch
{
public static void main (String[ ] args)
{
int userInput; // pendefinisian variabel
userInput = 2;
switch (userInput)
{
case 1:
System.out.println ("Anda mimilih pertama");
break;
case 2:
System.out.println ("Anda mimilih kedua");
break;
case 3:
System.out.println ("Anda mimilih ketiga");
break;
default:
System.out.println ("Salah pilih");
break;
}
}
}
10.
// Nama file: PerulanganDoWhile.java
// Contoh penggunaan perulangan do-while
// -------------------------------------------------------------------------------------------
public class PerulanganDoWhile
{
public static void main (String[ ] args)
{
int i = 0; // pendefinisian variabel
do
{
System.out.println (i + " Program Java");
i = i + 1;
}
while ( i < 5);
}
}
11.
// Nama file: PerulanganFor.java
// Contoh penggunaan perulangan for
// -------------------------------------------------------------------------------------------
public class PerulanganFor
{
public static void main (String[ ] args)
{
int i; // pendefinisian variabel
for (i = 0; i < 5; i++)
{
System.out.println (i + " Program Java");
}
}
}
12.
// Nama file: PerulanganWhile.java
// Contoh penggunaan perulangan while
// -------------------------------------------------------------------------------------------
public class PerulanganWhile
{
public static void main (String[ ] args)
{
int i = 0; // pendefinisian variabel
while ( i < 5)
{
System.out.println (i + " Program Java");
i = i + 1;
}
}
}