Membuat Suit Batu Gunting Kertas
Program membuat Suit GBK(Gunting Batu Kertas) dengan java.
Code ::
/*
*@Author : Sangka Nanang
*
*
*/
import java.util.*;
public class Main{
public static void main(String args[]){
Namagame object = new Namagame();
Calendar cal = Calendar.getInstance();
System.out.println("Calendar :: " + cal.getTime() + "\n");
object.setName("==============WELCOME TO GAME SWIT JAWA==============");
System.out.println(object.getName());
System.out.print("1. Gunting" + "\n" + "2. Batu" + "\n" + "3. Kertas" + "\n");
for(int i = 0; i < 53; i++){
System.out.print("=");
}
System.out.println();
String saya = null; // Player 1 //
String komputer = null; // Player 2 //
String hasil = null; // Hasil //
boolean ulang = true;
Scanner input = new Scanner(System.in);
while(ulang){
System.out.print("\n" + "pilih : ");
int pilih = input.nextInt();
if(pilih == 1){ // Tentukan Pilihanmu //
saya = "Gunting";
} else if(pilih == 2){
saya = "Batu";
} else if(pilih == 3){
saya = "Kertas";
} else {
System.out.println("Input Salah");
}
int generate = (int)(Math.random()*3+1);
if(generate == 1){
komputer = "Gunting";
} else if(generate == 2){
komputer = "Batu";
} else if(generate == 3){
komputer = "Kertas";
}
if(pilih < 1 || pilih > 3){
System.out.println("ulang lagi!");
} else if(saya.equals(komputer)){
hasil = "Seri";
} else if(saya == "Gunting" && komputer == "Kertas"){
hasil = "Anda menang";
} else if(saya == "Batu" && komputer == "Gunting"){
hasil = "Anda Menang";
} else if(saya == "Kertas" && komputer == "Batu"){
hasil = "Anda Menang";
} else if(saya == "Gunting" && komputer == "Batu"){
hasil = "Anda Kalah";
} else if(saya == "Batu" && komputer == "Kertas"){
hasil = "Anda Kalah";
} else if(saya == "Kertas" && komputer == "Gunting"){
hasil = "Anda Kalah";
}
// Menampilkan hasil /l
System.out.print(" Hasil " + "\n");
for(int a = 0; a < 53; a++){
System.out.print("=");
}
System.out.println();
System.out.print("Anda Memilih : " + saya + "\n");
System.out.print("Komputer Memilih : " + komputer + "\n");
System.out.println("\n" + hasil);
for(int b = 0; b < 53; b++){
System.out.print("=");
}
System.out.println();
Scanner kntl = new Scanner(System.in);
System.out.print("\n" + "Ulang lagi ? [y/n] : ");
String x = kntl.nextLine();
if(x.equals("n")){
ulang = false;
}
kntl.close();
}
input.close();
System.out.println("Terimakasih sudah memainkan game switjawa");
}
}
class Namagame{
private String name;
public void setName(String name){
this.name = name;
}
public String getName(){
return name;
}}
Komentar
Posting Komentar