Source Code Game sederhana Tebak huruf menggunakan bahasa pemrograman JAVA

Hari ini saya ingin berbagi sedikit source code game sederhana tebak huruf,Jika tebakan terlalu kecil, maka orang itu akan mengatakan "kekecilan". sedangkan jika tebakan terlalu besar, maka orang itu akan menjawab "terlalu besar"...
berikut contoh programnya
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
package ketikanMD;

import java.util.Random;
import java.util.Scanner;

/**
 *
 * @author ketikanMD.blogspot.com
 */
public class TebakHuruf {

    public static void main(String[] args) {
        //membuat atau menginstansi objek baru input
        Scanner input = new Scanner(System.in);

        //membuat atau menginstansi variabel baru
        boolean jawaban = true;
        String jawab;

        do {
            boolean cek = true;
            //membuat array dengan tipe data String
            String huruf[] = {"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"};
            int jml, hasil;
            String tebakan;
            int nilaiTebakan = 0;
            jml = huruf.length;//menghitung panjang dari array huruf

            //variabel hasil menampung hasil random jml
            hasil = (int) (Math.random() * jml);
            do {
                System.out.print("Masukkan Tebakanmu: ");
                //mengambil nilai input tipe data String
                //mengubah inputan menjadi huruf kecil atau Lower Case
                tebakan = input.next().toLowerCase();

                //melakukan perulangan sesuai dengan panjang Array huruf
                for (int i = 0; i < jml; i++) {

                    //mengecek apakah tebakan sama dengan elemen yang ada pada array huruf 
                    if (tebakan.equals(huruf[i])) {//jika sama,set variabel nilaiTebakan dengan i(index dari elemen)
                        nilaiTebakan = i;
                    }
                }
                //mengecek tebakan apakah lebih besar,lebih kecil atau tebakan benar
                if (nilaiTebakan > hasil) {
                    System.out.println("terlalu besar");
                    cek = true;
                } else if (nilaiTebakan == hasil) {
                    System.out.println("Huruf Tebakan: " + huruf[hasil]);
                    System.out.println("Selamat,tebakan benar");
                    cek = false;
                } else {
                    System.out.println("terlalu kecil");
                    cek = true;
                }
                System.out.println("==========================================");
            } while (cek);
            System.out.println("Main lagi?");
            System.out.print("Jawab [Y/T]> ");
            jawab = input.next();
            if (jawab.equalsIgnoreCase("T")) {
                jawaban = false;
            }

        } while (jawaban);
    }
}


Output dari Coding diatas:

0 komentar:

Post a Comment

Informasi:
Form komentar ini menggunakan moderasi, setiap komentar yang masuk akan melalui proses pemeriksaan sebelum ditampilkan dalam kolom komentar.

Memasang link dan konten yang mengandung pornografi di komentar tidak akan di tampilkan. Hanya komentar yang membangun dan sesuai topik artikel saja yang akan kami tampilkan.

Mohon maaf atas ketidaknyamanannya.