猜拳游戏
题目:写一个猜拳游戏,从控制台输入石头、剪刀、布,后台随机生成对应和输入的做比较,看看谁能赢,输,和平局。
分析:这是一个简单的随机数和逻辑控制的使用。生成一个随机数并取余2后,和你输入的数字进行比较即可。
代码:
/*
石头:0
剪刀:1
布:2
*/
import java.util.Scanner;
import java.util.Random;
public class A20 {
public static void main(String[] args) {
System.out.println("注:石头:0\n" +
" 剪刀:1\n" +
" 布:2");
Random ran=new Random();
int r=ran.nextInt(2);
Scanner sc=new Scanner(System.in);
System.out.println("请输入:");
int s=sc.nextInt();
if(r==0){
if(s==0){
System.out.println("平局!");
}
else if(s==1){
System.out.println("你输了!");
}
else {
System.out.println("你赢了!");
}
}
else if(r==1){
if(s==0){
System.out.println("你赢了!");
}
else if(s==1){
System.out.println("平局!");
}
else {
System.out.println("你输了!");
}
}
else {
if(s==0){
System.out.println("你输了!");
}
else if(s==1){
System.out.println("你赢了!");
}
else {
System.out.println("平局!");
}
}
}
}