运用到Scanner和Random
代码如下:
package cn.itcast.chapter02;
import java.util.Random;
import java.util.Scanner;
public class caiquan {
public static void main(String[] args) {
int i = 1;
while (i != -1) {
//
int randomNumber = new Random().nextInt(2);
System.out.println("我已经想好出什么了,出拳吧!");
System.out.println("\'0\'代表石头,\'1\'代表剪刀,\'2\'代表布");
//
Scanner sc = new Scanner(System.in);
int enterNumber = sc.nextInt();
//
if (enterNumber == 0) {
if (randomNumber == 0) {
System.out.println("啊哦,我的也是石头,平局。");
} else if (randomNumber == 1) {
System.out.println("好吧,我的是剪刀,我输了。");
} else {
System.out.println("哈哈,我的是布,你输了!");
}
} else if (enterNumber == 1) {
if (randomNumber == 0) {
System.out.println("哈哈,我的是石头,你输了!");
} else if (randomNumber == 1) {
System.out.println("啊哦,我的也是剪刀,平局。");
} else {
System.out.println("好吧,我的是布,我输了。");
}
} else if (enterNumber == 2) {
if (randomNumber == 0) {
System.out.println("好吧,我的是石头,我输了。");
} else if (randomNumber == 1) {
System.out.println("哈哈,我的是剪刀,你输了!");
} else {
System.out.println("啊哦,我的也是布,平局。");
}
} else {
System.out.println("输入错误,请重新输入!");
}
System.out.println("输入1继续猜拳,输入-1退出猜拳系统");
Scanner sc1 = new Scanner(System.in);
i = sc1.nextInt();
}
}
}