import java.util.Scanner;
public class NamaKamu/nilai/if/yang menunjukkan tema dari codingan ini {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
int nilai;
System.out.print ("Masukkan nilai anda: ");
Scanner inputan = new Scanner (System.in);
nilai = inputan.nextInt();
if (nilai >=70){
System.out.println("LULUS");
}
}
}
run:
Masukkan nilai anda: 70
LULUS
BUILD SUCCESSFUL (total time: 6 seconds)
import java.util.Scanner;
public class Waktu {
public static void main(String[] args) {
int x, jam, menit;
System.out.print("Total waktu dalam menit: ");
Scanner inputan = new Scanner (System.in);
x = inputan.nextInt();
jam = x/60;
menit = x % 60;
if ( x > 0 ){
System.out.println("Jam: " + jam + " menit: " + menit);
}
}
}
run:
Total waktu dalam menit: 125
Jam: 2 menit: 5
BUILD SUCCESSFUL (total time: 6 seconds)
STATEMENT IF…Else
Program akan menyeleksi kondisi pertama. Jika bernilai true (benar), akan mengerjakan
perintah 1. Jika kondisi bernilai false (salah), program akan mengeksekusi pernyataan ke-2
* Untuk menentukan kelulusan dengan nilai minimal 70. Jika nilai kurang dari 70, akan
ditampilkan pesan kegagalan
import java.util.Scanner;
public class IfElse {
public static void main(String[] args) {
int nilai;
System.out.print ("Masukkan nilai anda: ");
Scanner inputan = new Scanner (System.in);
nilai = inputan.nextInt();
if (nilai >=70){
System.out.println("LULUS");
}
else {
System.out.println("TIDAK KOMPETEN");
}
}
}
run:
Masukkan nilai anda: 71
LULUS
BUILD SUCCESSFUL (total time: 5 seconds)
Menentukan jenis bilangan ganjil atau genap dari besar bilangan yang di inputkan
import java.util.Scanner;
public class Bilangsn {
public static void main(String[] args) {
int nilai,hasil;
System.out.print ("Masukkan nilai anda: ");
Scanner inputan = new Scanner (System.in);
nilai = inputan.nextInt();
hasil = nilai % 2;
if (hasil == 0){
System.out.println(nilai +" adalah bilangan genap");
}
else {
System.out.println(nilai +" adalah bilangan ganjil");
}
}
}
run:
Masukkan nilai anda: 79
79 adalah bilangan ganjil
BUILD SUCCESSFUL (total time: 6 seconds)
STATEMENT IF…Else if….. Else
* Untuk menentukan kelulusan dengan nilai minimal 80. Rentang 65-80. Dan di bawah 65
import java.util.Scanner;
public class IfElseif {
public static void main(String[] args) {
int nilai;
System.out.print ("Masukkan nilai anda: ");
Scanner inputan = new Scanner (System.in);
nilai = inputan.nextInt();
if (nilai >=80){
System.out.println("BAIK");
}
else if (nilai >= 65){
System.out.println("CUKUP BAIK");
}
else{
System.out.println("KURANG BAIK");
}
}
}
run:
Masukkan nilai anda: 50
KURANG BAIK
BUILD SUCCESSFUL (total time: 6 seconds)
import java.util.Scanner;
public class IfElseBersarang {
public static void main(String[] args) {
int nilai,hasil;
System.out.print ("Masukkan nilai anda: ");
Scanner inputan = new Scanner (System.in);
nilai = inputan.nextInt();
hasil = nilai % 2;
if (hasil == 0){
System.out.println(nilai +" adalah bilangan genap");
}
else {
System.out.println(nilai +" adalah bilangan ganjil");
}
}
}
run:
Total bil. genap = 650
Total bil. ganjil = 1875
BUILD SUCCESSFUL (total time: 5 seconds)
STATEMENT Switch dan Case…Of
Menentukan nilai dengan ketentuan sebagai berikut:
Switch (ekspresi)
{
Case nilai_data_ke_1 :
//perintah1;
Break;
Case nilai_data_ke_2 :
//perintah2;
Break;
Default: //optional
//perintah3;
)
Dalam menlis statement switch java, hal yang perlu kalia perhatikan adalah:
a. Tipe data yang dignakan dalam variabel switch haya boleh berupa byte, short, int atau
char
b. Ada dapat meberikan daftar pilihan nilai variabel dalam switch dengan diawali keyword
case dan diikuti dengan nilai yang dibandingkan serta diakhiri tanda titik dua (: )
c. Daftar nilai data variabel dalam case harus memiliki tipe data yang sama dengan
variabel dalam switch
d. Jika data yang dibandingkan dengan nilai data dalam case, akan dilanjutkan ke baris
kode break; yang berarti proses eksekusi pembandingan dengan switch akan berhenti
e. Jika tidak dilengkapi dnegan baris kode break; pada setiap pilihan case, maka proses
pembandingan data tetap akan dilakukan meski sudah memiliki nilai TRUE dan
mengeksekusi case tersebut.
f. Statemen Switch mempunyai nilai case default yang ditulis pada akhir baris
Program java menggunakan statement Switch untuk memilih informasi yang ditampilkan
berdasarkan pilihan nilai A, B, dan C dengan ketentuan:
run:
Masukkan grade nilai anda [ A | B | C ]: D
Grade Anda di luar pilihan
BUILD SUCCESSFUL (total time: 37 seconds)