-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathTasKagitMakasOyunu.java
More file actions
71 lines (65 loc) · 2.58 KB
/
TasKagitMakasOyunu.java
File metadata and controls
71 lines (65 loc) · 2.58 KB
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
69
70
71
import java.util.Scanner;
public class TasKagitMakasOyunu {
int kullaniciTercihi;
int bilgisayarTercihi;
public static void main(String[] args) {
TasKagitMakasOyunu oyun = new TasKagitMakasOyunu();
oyun.oyunuBaslat();
}
void oyunuBaslat() {
kullaniciTercihiAl();
bilgisayarTercihiBelirle();
sonucuGoster();
oyunTekrari();
}
void kullaniciTercihiAl() {
Scanner input = new Scanner(System.in);
System.out.println("Lütfen tercihinizi yapın (0: Taş, 1: Kağıt, 2: Makas): ");
kullaniciTercihi = input.nextInt();
}
void bilgisayarTercihiBelirle() {
// Bilgisayarın tercihini rastgele belirleyelim
bilgisayarTercihi = (int) (Math.random() * 3);
}
void sonucuGoster() {
switch (kullaniciTercihi) {
case 0:
if (bilgisayarTercihi == 0) {
System.out.println("Kazanan yok, berabere! Siz: Taş, Bilgisayar: Taş");
} else if (bilgisayarTercihi == 1) {
System.out.println("Kazanan bilgisayar! Siz: Taş, Bilgisayar: Kağıt");
} else {
System.out.println("Kazanan siz! Siz: Taş, Bilgisayar: Makas");
}
break;
case 1:
if (bilgisayarTercihi == 0) {
System.out.println("Kazanan siz! Siz: Kağıt, Bilgisayar: Taş");
} else if (bilgisayarTercihi == 1) {
System.out.println("Kazanan yok, berabere! Siz: Kağıt, Bilgisayar: Kağıt");
} else {
System.out.println("Kazanan bilgisayar! Siz: Kağıt, Bilgisayar: Makas");
}
break;
case 2:
if (bilgisayarTercihi == 0) {
System.out.println("Kazanan bilgisayar! Siz: Makas, Bilgisayar: Taş");
} else if (bilgisayarTercihi == 1) {
System.out.println("Kazanan siz! Siz: Makas, Bilgisayar: Kağıt");
} else {
System.out.println("Kazanan yok, berabere! Siz: Makas, Bilgisayar: Makas");
}
break;
}
}
void oyunTekrari() {
Scanner input = new Scanner(System.in);
System.out.println("Tekrar oynamak ister misiniz? (Evet: 1, Hayır: 0)");
if (input.nextInt() == 1) {
oyunuBaslat();
} else {
System.out.println("Oyun bitti.");
System.exit(0);
}
}
}