Bitte verzeihen Sie es, da es sich um ein autarkes Memorandum handelt.
Als ich Java studierte, fand ich einen Artikel über RPG-Spiele, daher möchte ich ihn auf meine eigene Weise arrangieren.
Feind erscheint → Janken → Gewinnen: Großer Schaden verursachen, Aiko: Kleinen Schaden verursachen, Verlust: Schaden erleiden → Besiegen Es ist ein Fluss. Wenn Sie nicht weiterkommen, können Sie dies ändern. Lol
Lassen Sie uns vorerst zuerst ein Janken-Spiel machen.
Janken.java
import java.util.Scanner;
class Janken {
public static void main(String[] args) {
System.out.println("Zuerst gut! Jankenpon!");
String[] cpuhands = {"Schmiere", "Choki", "Par"};
System.out.println("Bitte wählen Sie die Nummer aus, die Sie vergeben möchten\n[0]Schmiere\n[1]Choki\n[2]Par");
Integer number = new Scanner(System.in).nextInt();
System.out.println("Deine Hand:" +cpuhands[number]);
}
}
Terminal
Zuerst gut! Jankenpon!
Bitte wählen Sie die Nummer aus, die Sie vergeben möchten
[0]Schmiere
[1]Choki
[2]Par
1
Deine Hand: Choki
Zunächst können Sie nun den Zug auswählen, den Sie ausführen möchten.
Janken2.java
class Janken2 {
public static void main(String[] args) {
double d = Math.random();
System.out.println(d);
}
}
Terminal
0.1831838611927178
0.762839659494738
Es wird gesagt, dass Math.random (); Zufallszahlen von 0,0 bis weniger als 1,0 erzeugen kann. Verwenden Sie beim Umgang mit Dezimalstellen auch den Doppeltyp.
Janken3.java
class Janken3 {
public static void main(String[] args) {
double d = Math.random();
System.out.println(d);
int i = (int)(Math.random() * 3);
System.out.println(i);
}
}
Terminal
0.3986020715932931
0
0.9918706705068715
2
0.4195932748905167
1
Durch Multiplizieren des Werts von Math.random () mit 3 und Konvertieren in den Typ int kann eine Ganzzahl von 0 bis 2 generiert werden. Diese Konvertierung wird übrigens als Besetzung bezeichnet.
Janken4.java
class Janken4 {
public static void main(String[] args) {
System.out.println("Onkel Janken ist erschienen! !!");
System.out.println("(^_^)v");
System.out.println("Zuerst gut! Jankenpon!");
String[] cpuhands = {"Schmiere", "Choki", "Par"};
double d = Math.random();
int i = (int)(Math.random() * 3);
System.out.println("Onkel" + cpuhands[i] + "Wurde ausgestellt.");
}
}
Terminal
Onkel Janken ist erschienen! !!
(^_^)v
Zuerst gut! Jankenpon!
Der Onkel hat eine Gänsehaut ausgestoßen.
Onkel Janken ist erschienen! !!
(^_^)v
Zuerst gut! Jankenpon!
Der Onkel hat ein Par herausgebracht.
Goo Choki Par ist jetzt nach dem Zufallsprinzip verfügbar.
Janken5.java
import java.util.Scanner;
class Janken5 {
public static void main(String[] args) {
System.out.println("Onkel Janken ist erschienen! !!");
System.out.println("(^_^)v");
System.out.println("Zuerst gut! Jankenpon!");
String[] cpuhands = {"Schmiere", "Choki", "Par"};
System.out.println("Bitte wählen Sie die Nummer aus, die Sie vergeben möchten.[0]Schmiere,[1]Choki,[2]Par");
Integer number = new Scanner(System.in).nextInt();
System.out.println("Deine Hand:" +cpuhands[number]);
double d = Math.random();
int i = (int)(Math.random() * 3);
System.out.println("Onkel[" + cpuhands[i] + "]Wurde ausgestellt.");
switch (number) {
case 0:
if (i == 0) {
System.out.println("[Aiko]ist");
} else if (i == 1) {
System.out.println("[Sieg]War");
} else if (i == 2) {
System.out.println("[Verlieren]War");
}
break;
case 1:
if (i == 0) {
System.out.println("[Verlieren]War");
} else if (i == 1) {
System.out.println("[Aiko]ist");
} else if (i == 2) {
System.out.println("[Sieg]War");
}
break;
case 2:
if (i == 0) {
System.out.println("[Sieg]War");
} else if (i == 1) {
System.out.println("[Verlieren]War");
} else if (i == 2) {
System.out.println("[Aiko]ist");
}
break;
}
}
}
Terminal
Onkel Janken ist erschienen! !!
(^_^)v
Zuerst gut! Jankenpon!
Bitte wählen Sie die Nummer aus, die Sie vergeben möchten.[0]Schmiere,[1]Choki,[2]Par
2
Deine Hand: Par
Onkel[Choki]Wurde ausgestellt.
[Verlieren]War
Onkel Janken ist erschienen! !!
(^_^)v
Zuerst gut! Jankenpon!
Bitte wählen Sie die Nummer aus, die Sie vergeben möchten.[0]Schmiere,[1]Choki,[2]Par
0
Deine Hand: Goo
Onkel[Choki]Wurde ausgestellt.
[Sieg]War
Sie haben gewonnen oder verloren.
Ich möchte diesen Artikel hier beenden und mit einem anderen Artikel fortfahren.
http://pbsb.hatenablog.com/entry/2018/10/09/151551 https://note.com/ganga_1/n/na2959e604fed https://qiita.com/dk_masu/items/d7bb7a81cbc6e16fbb49
Es war gut. Vielen Dank.
Recommended Posts