Chapter 12.1: /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools Templates * and open the template in the editor. package chapter.pkg12; * * @author Advan import java.util.random; import static java.lang.system.out; public class Chapter12 { * @param args the command line arguments public static void main(string[] args) { Random myrandom = new Random(); int die1 = 0, die2 = 0; while (die1 + die2!= 7 && die1 + die2!=11){ die1 = myrandom.nextint(6) + 1; die2 = myrandom.nextint(6) + 1; out.print(die1); out.print(" ");
out.println(die2); out.print("rolled"); out.println(die1 + die2); // TODO code application logic here
Winlose: /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools Templates * and open the template in the editor. package winlose; * * @author Advan import java.util.random; public class Winlose { * @param args the command line arguments public static void main(string[] args) { Random myrandom = new Random(); int card, total = 0; System.out.println("Card total"); while (total < 21) { card = myrandom.nextint(10) + 1; total += card; System.out.print(card); System.out.print(" ");
System.out.println(total); if(total == 21){ System.out.println("YOU WIN"); else { System.out.println("YOU LOSE"); // TODO code application logic here
Deret ganjil: /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools Templates * and open the template in the editor. package deret.ganjil; * * @author Advan public class DeretGanjil { * @param args the command line arguments public static void main(string[] args) { int i = 1, ganjil = 1, jumlah = 0; while (i <= 4){ System.out.println(i+". jumlah += ganjil; ganjil = ganjil+2; i++; "+ganjil);
// TODO code application logic here
Tugas terakhir: /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools Templates * and open the template in the editor. package tugas.terakhir; * * @author Advan import java.util.scanner; public class TugasTerakhir { * @param args the command line arguments public static void main(string[] args) { Scanner myscanner = new Scanner(System.in); char symbol; symbol = myscanner.findinline(".").charat(0); while (symbol!='@') { System.out.print(symbol); symbol = myscanner.findinline(".").charat(0);
System.out.println(); // TODO code application logic here
Atm sederhana: /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools Templates * and open the template in the editor. package atm.sederhana; * * @author Advan import java.util.*; public class AtmSederhana { @SuppressWarnings({"empty-statement", "empty-statement") * @param args the command line arguments public static void main(string[] args) { Scanner sc = new Scanner(System.in); String PLN = null, PDAM, Telkom; double rekening = 0; int pin, pilihan, nominal, saldo = 1000000; int tagihan_pln = 135000, opsi; int tagihan_pdam = 63500; int tagihan_telkom = 410000; boolean go = true;
boolean run = true; while (go==true) { while (run==true) { System.out.print("Masukkan Pin Anda = "); pin = sc.nextint(); if(pin == 123456) { System.out.println("Login Sukses Selamat datang di ATM BANK INI"); else { System.out.println("PIN Anda Salah"); System.exit(0); System.out.println("Menu Dalam BANK INI"); System.out.println("1. Cek Saldo"); System.out.println("2. Penarikan Tunai"); System.out.println("3. Transfer ke Rekening Lain"); System.out.println("4. Pembayaran Tagihan"); System.out.println("5. Keluar"); System.out.print("Apa pilihan anda? "); pilihan = sc.nextint(); switch (pilihan) { case 1: System.out.println("Anda Memilih Cek Saldo"); System.out.println("Saldo Anda adalah "+saldo); System.out.println("Terima Kasih Atas Kunjungan Anda"); case 2: System.out.println("Anda Memilih Penarikan Tunai"); System.out.print("Berapa Nominalnya? "); nominal = sc.nextint(); if (saldo >= nominal){ System.out.println("Apakah anda yakin ingin mengambil uang sejumlah "+nominal); System.out.println("1. Ya"); System.out.println("2. Tidak"); pilihan = sc.nextint(); if (pilihan == 1){ saldo = saldo - nominal; System.out.println("Saldo anda tersisa "+saldo); else if (pilihan == 2) System.out.println("Keluar"); else if (saldo < nominal)
penarikan tunai"); tersedia"); Anda "); else System.out.println("Saldo anda tidak mencukupi untuk System.out.println("pilihan yang anda masukkan tidak System.out.println("Terima Kasih Atas Kunjungan Anda"); case 3: System.out.println("Anda Memilih Transfer Ke Rekening Lain"); System.out.print("Masukkan Rekening yang Dituju = "); rekening = sc.nextdouble(); System.out.print("Berapa Nominalnya? "); nominal = sc.nextint(); System.out.println("Transfer Sukses, Terima Kasih Atas Kunjungan case 4: System.out.println("1.Pembayaran Tagihan PLN"); System.out.println("2.Pembayaran Tagihan PDAM"); System.out.println("3.Pembayaran Tagihan Telkom"); System.out.print("Masukkan pilihan anda = "); opsi = sc.nextint(); switch (opsi) { case 1: System.out.println("Tagihan PLN anda Adalah "+tagihan_pln); System.out.println("Apakah anda yakin ingin melakukan transaksi tersebut? "); System.out.println("1. Ya"); System.out.println("2. Tidak"); pilihan = sc.nextint(); if (pilihan == 1){ if (saldo > tagihan_pln){ saldo = saldo - tagihan_pln; System.out.println("Saldo anda tersisa "+saldo); else if (saldo < tagihan_pln) System.out.println("Saldo anda tidak mencukupi untuk transaksi tersebut"); else if (pilihan == 2) System.out.println("Keluar"); else System.out.println("pilihan yang anda masukkan tidak tersedia"); System.out.println("Terima Kasih Atas Kunjungan Anda"); case 2: System.out.println("Tagihan PDAM anda Adalah "+tagihan_pdam); System.out.println("Apakah anda yakin ingin melakukan
transaksi tersebut? "); System.out.println("1. Ya"); System.out.println("2. Tidak"); pilihan = sc.nextint(); if (pilihan == 1){ if (saldo > tagihan_pdam){ saldo = saldo - tagihan_pdam; System.out.println("Saldo anda tersisa "+saldo); else if (saldo < tagihan_pdam) System.out.println("Saldo anda tidak mencukupi untuk transaksi tersebut"); else if (pilihan == 2) System.out.println("Keluar"); else System.out.println("pilihan yang anda masukkan tidak tersedia"); System.out.println("Terima Kasih Atas Kunjungan Anda"); case 3: System.out.println("Tagihan PLN anda Adalah "+tagihan_telkom); System.out.println("Apakah anda yakin ingin melakukan transaksi tersebut? "); System.out.println("1. Ya"); System.out.println("2. Tidak"); pilihan = sc.nextint(); if (pilihan == 1){ if (saldo > tagihan_telkom){ saldo = saldo - tagihan_telkom; System.out.println("Saldo anda tersisa "+saldo); else if (saldo < tagihan_telkom) System.out.println("Saldo anda tidak mencukupi untuk transaksi tersebut"); else if (pilihan == 2) System.out.println("Keluar"); else System.out.println("pilihan yang anda masukkan tidak tersedia"); System.out.println("Terima Kasih Atas Kunjungan Anda"); default : System.out.println("Pilihan Anda Salah"); case 5: System.out.println("Anda Memilih Untuk Keluar"); System.out.println("Terima Kasih Atas Kunjungan Anda"); default : System.err.println("Pilihan Anda Salah");
run = false; if (run == false) { System.out.println("Kembali Ke Menu Utama Y/N"); char again = sc.next().charat(0); again = Character.toUpperCase(again); if (again == 'Y') { run = true; else if (again == 'N') { System.out.println("Goodbye."); go = false; else { System.err.println("Pilihan Tidak Ada "); // TODO code application logic here