Dutormasi.com – Baiklah pada kali ini kita akan membuat program game atau permainan sederhana tebak angka menggunakan bahasa pemorgraman java. Pada program ini kita akan menggunakan input/ouput java kelas (class) Scanner dan menggunakan perulangan do while.

Membuat Program Permainan (Game) Sederhana Tebak Angka Pada Java

 

Apabila kamu belum mengetahui atau belum paham kedua materi tersebut, maka dutormasi lebih menyarankan untuk mempelajari Struktur Perulangan (Looping) Bahasa Pemrograman Java dan Pemrograman Input/Output pada Bahasa Pemrograman Java terlebih dahulu.

Program Permaian (game) Tebak Angka Java

import java.util.Scanner;

class TebakAngka {
  public static void main(String[] args) {
   int a = (int)(Math.random() *10);// acak angka dari 0-10
  int batas = 2;
    System.out.println("PERMAINAN TEBAK ANGKA JAVA :");
    System.out.println("Tebaklah angka 1-10 dan kamu hanya memiliki 3 kesempatan");
 
do{
        System.out.println("    MASUKKAN ANGKA YANG ANDA TEBAK!");
    
    Scanner jawab = new Scanner (System.in);
    int b = jawab.nextInt();

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

    System.out.println("    Anda Memiliki " + batas + " Kesempatan Lagi");
    System.out.println("---------------------------------------------------");
    batas--;}
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 ( batas >=0 );
  }
}

Jadi pada program tersebut kita mengawali program tersebut menggunakan fungsi dari Math yaitu Math.random() dan kita membatasi angka yang random 1-10. Kemudian kita melakukan do while atau perulangan agar variabel batas dapat berkurang sesuai dengan kesempatan 3 kali . Dan setiap perulangan dilakukan pengurangan batas agar kesempatan dapat berkurang. Untuk inputan disini kita menggunakan Scanner , dan apabila inputan salah dan terlalu kecil ataupun besar, maka akan ada di print atau di outputkan salahnya. Dan apabila inputan kamu benar maka kamu akan mendapatkan output benar.

Semoga postingan ini dapat membantu kamu dalam membuat program permainan game sederhana tebak angka pada  java dan dapat bermanfaat. Sekian dan terimakasih
Salam Dutormasi!!
Baca Juga :  Contoh Perulangan (Looping) Bahasa Pemrograman Java