现在在跟着51自学网的壁虎学,今天刚学完第三章猜拳。
这是我自己写的,感觉比他的那个简洁。
package com.test;
import java.util.Random;
import java.util.Scanner;
public class guess {
public static void main(String[] args){
System.out.println("----猜拳游戏----");
System.out.println("请出拳(1.剪刀 2.石头 3.布)");
Scanner scn=new Scanner(System.in);
int i=scn.nextInt();
Random rad=new Random();
int j=rad.nextInt(3);
if(i==1){
switch(j){
case 1:System.out.println("你出剪刀,电脑出剪刀,平局");break;
case 2:System.out.println("你出剪刀,电脑出石头,你输了");break;
case 3:System.out.println("你出剪刀,电脑出布,你赢了");break;
}
}else if(i==2){
switch(j){
case 1:System.out.println("你出石头,电脑出剪刀,你赢了");break;
case 2:System.out.println("你出石头,电脑出石头,平局");break;
case 3:System.out.println("你出石头,电脑出布,你输了");break;
}
}else if(i==3){
switch(j){
case 1:System.out.println("你出布,电脑出剪刀,你输了");break;
case 2:System.out.println("你出布,电脑出石头,你赢了");break;
case 3:System.out.println("你出布,电脑出布,平局");break;
}
}else{
System.out.println("不要作弊哦,请出剪刀石头布");
}
}
}
这是我自己写的,感觉比他的那个简洁。
package com.test;
import java.util.Random;
import java.util.Scanner;
public class guess {
public static void main(String[] args){
System.out.println("----猜拳游戏----");
System.out.println("请出拳(1.剪刀 2.石头 3.布)");
Scanner scn=new Scanner(System.in);
int i=scn.nextInt();
Random rad=new Random();
int j=rad.nextInt(3);
if(i==1){
switch(j){
case 1:System.out.println("你出剪刀,电脑出剪刀,平局");break;
case 2:System.out.println("你出剪刀,电脑出石头,你输了");break;
case 3:System.out.println("你出剪刀,电脑出布,你赢了");break;
}
}else if(i==2){
switch(j){
case 1:System.out.println("你出石头,电脑出剪刀,你赢了");break;
case 2:System.out.println("你出石头,电脑出石头,平局");break;
case 3:System.out.println("你出石头,电脑出布,你输了");break;
}
}else if(i==3){
switch(j){
case 1:System.out.println("你出布,电脑出剪刀,你输了");break;
case 2:System.out.println("你出布,电脑出石头,你赢了");break;
case 3:System.out.println("你出布,电脑出布,平局");break;
}
}else{
System.out.println("不要作弊哦,请出剪刀石头布");
}
}
}