This repository has been archived by the owner on Oct 10, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 38
/
gattafò.java
61 lines (48 loc) · 1.48 KB
/
gattafò.java
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
import java.lang.Math;
import javax.swing.JOptionPane;
public class Main {
public static void main(String[] args) {
String pc = "";
System.out.println("Ok! giochiamo!");
double macchina = (int) Math.random() * 4;
int Castato = (int) macchina;
switch (Castato) {
case 0:
pc = "sasso";
break;
case 1:
pc = "carta";
break;
case 2:
pc = "forbice";
break;
case 3:
pc = "Caze";
case 4:
pc = "Gattafò";
break;
}
String giocatore1 = JOptionPane.showInputDialog("Scrivi 'sasso','carta', 'forbici', 'Caze' o 'Gattafò'");
String x = "sasso";
String y = "carta";
String z = "forbice";
String a = "Caze";
String b = "Gattafò";
System.out.println("Il tuo avversario ha scelto: " + pc);
if (!giocatore1.equals(x) && !giocatore1.equals(z) && !giocatore1.equals(y)
&& !giocatore1.equals(a) && !giocatore1.equals(b)) {
System.out.println("Non so capito che m'hai scritto");
}
if (giocatore1.equals(pc)) {
System.out.println("la partita è pari");
}
if (giocatore1.equals(x) && (pc.equals("forbice") || pc.equals("Gattafò")) || giocatore1.equals(z) && (pc.equals("carta") || pc.equals("Gattafò"))
|| giocatore1.equals(y) &&(pc.equals("sasso") || pc.equals("Caze")) || giocatore1.equals(a) && (pc.equals("sasso") || pc.equals("forbici"))
|| giocatore1.equals(b) && (pc.equals("carta") || pc.equals("Caze"))) {
System.out.println("Hai vinto tu!");
}
else {
System.out.println("Ha vinto il tuo avversario!!");
}
}
}