Contoh program If Else :
import java.util.Scanner;
public class CekKelulusan {
public static void main(String[] args) {
int nilai;
String nama;
Scanner scan = new Scanner(System.in);
System.out.print("Nama: ");
nama = scan.nextLine();
System.out.print("Nilai: ");
nilai = scan.nextInt();
if( nilai >= 70 ) {
System.out.println("Selamat " + nama + ", anda Lulusss!");
} else {
System.out.println("Maaf " + nama + ", anda belum lulus");
}
}
}
Semester 2 :
Contoh program For :
public class cobafor {
public static void main(String[] args) {
int batas = 10;
int counter = 0;
int faktorial = 1;
for(counter=0; counter<=batas; counter++) {
faktorial = 1;
for(int faktor=2; faktor<=counter; faktor++) {
faktorial *= faktor;
}
System.out.println(counter + "!" + " = " + faktorial);
}
}
}
Contoh program Array :
import java.util.Scanner;
public class CobaArray{
public static void main(String []args){
Scanner input = new Scanner (System.in);
String b;
String nama[]= new String[20];
String kelas[]= new String[5];
String nisn[]= new String[8];
int a,c;
System.out.print("Masukan banyak data : "); a=input.nextInt();
b=input.nextLine();
for(c=0;c<a;c++){
System.out.print("data ke "+(c+1)+"\n");
System.out.print("Masukan Nama : "); nama[c]=input.nextLine();
System.out.print("Masukan Kelas : "); kelas[c]=input.nextLine();
System.out.print("Masukan Nisn : "); nisn[c]=input.nextLine();
System.out.print(" ");}
for(c=0;c<a;c++){
System.out.print("Data ke "+(c+1));
System.out.print("Nama : "+nama[c]);
System.out.print("Kelas : "+kelas[c]);
System.out.print("Nisn : "+nisn[c]);
System.out.print(" ");
}
}
}
Contoh program Function :
import java.util.Scanner;
public class Warung{
static void silahkan(){
System.out.println("-Selamat Datang di Warung Sederhana-");
}
static int hargapenyetan(){
int hargapenyetan =20000;
return hargapenyetan;
}
static int harganasibebek(){
int harganasibebek =18000;
return harganasibebek;
}
static int harganasiayam(){
int harganasiayam =15000;
return harganasiayam;
}
static int hargalalapan(){
int hargalalapan =10000;
return hargalalapan;
}
static void pilihan(){
System.out.println("=====MENU PENJUALAN MAKANAN=====");
System.out.println("1.PENYETAN");
System.out.println("2.NASI BEBEK");
System.out.println("3.NASI AYAM");
System.out.println("4.LALAPAN");
System.out.println("5.KELUAR");
System.out.println("Masukan Pilihan");
}
static int penyetan(int penyetan,int jumlah){
int total = penyetan * jumlah;
return total;
}
static int nasibebek(int harganasibebek,int jumlah){
int total = harganasibebek * jumlah;
return total;
}
static int nasiayam(int harganasiayam,int jumlah){
int total = harganasiayam * jumlah;
return total;
}
static int lalapan(int hargalalapan,int jumlah){
int total = hargalalapan * jumlah;
return total;
}
static int jumlah(){
Scanner input = new Scanner(System.in);
int jumlah = input.nextInt();
return jumlah;
}
public static void main(String[]args){
for(String ulang = "y"; ulang.equals("y") || ulang.equals("Y");){
Scanner input = new Scanner(System.in);
silahkan();
int angka = 5;
do{
pilihan();
try{
angka = input.nextInt();
switch(angka){
case 1 :
System.out.println("Harga Penyetan= "+ hargapenyetan());
System.out.print("jumlah pembelian = ");
int piro = jumlah();
int rego = hargapenyetan();
penyetan(rego,piro);
System.out.println("Total harga= " + penyetan(rego,piro));
break;
case 2 :
System.out.println("Harga Nasi Bebek= "+ harganasibebek());
System.out.print("jumlah pembelian = ");
int pire = jumlah();
int regi = harganasibebek();
nasibebek(regi,pire);
System.out.println("Total harga= " + nasibebek(regi,pire));
break;
case 3 :
System.out.println("Harga Nasi Ayam= "+ harganasiayam());
System.out.print("jumlah pembelian = ");
int pira = jumlah();
int rega = hargalalapan();
nasiayam(rega,pira);
System.out.println("Total harga= " + nasiayam(rega,pira));
break;
case 4 :
System.out.println("Harga Lalapan= "+ hargalalapan());
System.out.print("jumlah pembelian = ");
int piru = jumlah();
int regu = hargalalapan();
lalapan(regu,piru);
System.out.println("Total harga= " + lalapan(regu,piru));
break;
case 5 : break;
default :
System.out.println("maaf inputan anda salah");
}
}catch(Exception e){
System.out.println("------inputan salah------");
input.next();
}
}while(angka != 5);
System.out.println("kembali ke menu? (tekan y untuk kembali,tekan tombol lain untuk keluar) ");
ulang = input.next();
}
}
}
Hasil Jika Sesuai dengan menu 1-5:
Hasil Jika Memasukkan Huruf :
Hasil Jika Memasukkan Huruf ketika sudah didalam menu :
Hasil Jika Memasukkan angka lebih dari menu :