Membuat Game Tebak Angka Dengan Java Netbeans

Oke sobat, kali ini akan aku postingkan sebuah contoh program membuat game sederhana Tebak angka yang menjadi tugas kuliahku di semester 1 kemarin. 

Program ini memanfaatkan math.random yang ada dalam java untuk melakukan acak angka. Silahkan pahami source code sederhana di bawah ini... :D

Inilah source codenya :
=======================================================================


import java.util.Scanner;
public class Tebakanangka{
public static void main(String[] args){

  int a = (int)(Math.random() *10);// acak angka dari 0-10
  int c = 2;
    System.out.println("--------------------------------------------------");
    System.out.println("   MARI MENEBAK ANGKA 0 - 10 dengan 3X Kesempatan");
    System.out.println("---------------------------------------------------");
do{
    System.out.println("---------------------------------------------------");
    System.out.println("    MASUKKAN ANGKA YANG ANDA TEBAK????");
    System.out.println("---------------------------------------------------");
    Scanner jawab = new Scanner (System.in);
    int b = jawab.nextInt();

if (c > 0 ){
if ( b == a ){
    System.out.println("CONGRATULATION!!! Angka yang anda masukkan BENAR!");
    break;}
else if ( b < a ){
    System.out.println("Maaf guys, angka yang anda masukkan terlalu KECIL.");}
else if ( b > a ){
    System.out.println("Maaf guys, angka yang anda masukkan terlalu BESAR.");}

    System.out.println("    Anda Memiliki " + c + " Kesempatan Lagi");
    System.out.println("---------------------------------------------------");
    c--;}
else{
    System.out.println("---------------------------------------------------");
    System.out.println("ANDA SALAH!!KESEMPATAN TELAH HABIS. SILAHKAN COBA LAGI");
    System.out.println("ANGKA YANG DIMAKSUD ADALAH " + a);
    System.out.println("---------------------------------------------------");
    break;
    }
   }
while ( c >=0 );
    }
   }

=======================================================================

Artikel Lainnya