猜拳游戏
猜拳游戏:你输入1,2,3代表剪刀,石头,布,然后程序用随机数得出一个数,并判断
输嬴,如果你输入-1,代表游戏结束,程序输出,输,嬴,平的统计信息
package com.homework; import java.util.Scanner; public class Q3 { private int w; private int l; private int p; public void pk(){ while(true){ Scanner scanner = new Scanner(System.in); int i = scanner.nextInt(); if(i != -1){ int j = (int)(Math.random()*3+1); if(i == 1 && j== 3){ System.out.println("你出了剪刀,电脑出了布,你胜了"); w++;continue; } if(i == 1 && j== 2){ System.out.println("你出了剪刀,电脑出了石头,你输了"); l++;continue; } if(i == 2 && j==3){ System.out.println("你出了石头,电脑出了布,你输了"); l++;continue; } if(i == 2 && j==1){ System.out.println("你出了石头,电脑出了剪刀,你胜了"); w++;continue; } if(i == 3 && j==1){ System.out.println("你出了布,电脑出了剪刀,你输了"); l++;continue; } if(i == 3 && j==2){ System.out.println("你出了布,电脑出了石头,你胜了"); w++;continue; } System.out.println("你和电脑平手"); p++; }else{ System.out.println("你用胜了"+w+"场,输了"+l+"场,平了"+p+"场"); System.exit(0); } } } public int getW() { return w; } public void setW(int w) { this.w = w; } public int getL() { return l; } public void setL(int l) { this.l = l; } public int getP() { return p; } public void setP(int p) { this.p = p; } /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub //0.0-1.0 Q3 q = new Q3(); q.pk(); } }