在看51自学的Java教程,里面的猜拳游戏这样好吗?
java吧
全部回复
仅看楼主
level 2
liatanbo 楼主
老师用的是if怎么是平局,if怎样是输了,if怎样是赢了.
我看了开头之后自己写了下面这些,请问我这么写是不是在某些方面不足?比如说理念啊什么的.
还有,我在用notepad2,有没有更合适的软件?
最后,谢谢.
import java.util.*;
public class game{
public static void main(String[] args){
Scanner ina=new Scanner(System.in);
System.out.println("Game Start\n请出1剪刀2石头3布");
int gamer=ina.nextInt();
int npc=(int)(Math.random()*3)+1;
System.out.println(npc);
switch(npc){
case 1:
switch(gamer){
case 1:
System.out.println("平局");
break;
case 2:
System.out.println("你赢了");
break;
case 3:
System.out.println("你输了");
break;
default:
System.out.println("输入错误");
}
break;
case 2:
switch(gamer){
case 1:
System.out.println("你输了");
break;
case 2:
System.out.println("平局");
break;
case 3:
System.out.println("你赢了");
break;
default:
System.out.println("输入错误");
}
break;
case 3:
switch(gamer){
case 1:
System.out.println("你赢了");
break;
case 2:
System.out.println("你输了");
break;
case 3:
System.out.println("平局");
break;
default:
System.out.println("输入错误");
}
break;
default:
System.out.println("输入错误");
}
}
}I
2013年09月19日 02点09分 1
level 2
liatanbo 楼主
木有人看么?
2013年09月19日 02点09分 2
level 11
一个方法里写了这么多代码!其实看起来很恶心的那种!!没事!慢慢来!!
2013年09月19日 02点09分 3
1