JAVA——【案例】猜拳小游戏

import java.util.Random;
import java.util.Scanner;
public class fingergame {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
	Scanner myScanner = new Scanner(System.in);
	int win = 0;
	int lose = 0;
	int draw = 0;
	System.out.println("    程序已启动");
	System.out.println("~ 剪刀  石头  布 ~");
	for(int i = 0;i < 5;i++) {
	System.out.println("请输入你要出的猜拳:");
	String player = myScanner.next();
	int computer=new Random().nextInt(3)+1;
	switch(computer) {
		case 1:
			switch(player) {
			case "剪刀":
				System.out.print("电脑本次出的是剪刀,平局了。\n");
				draw +=1;
				break;
			case "石头":
				System.out.print("电脑本次出的是剪刀,你赢了。\n");
				win +=1;
				break;
			case "布":
				System.out.print("电脑本次出的是剪刀,你输了。\n");
				lose +=1;
				break;
			}
			break;
		case 2:
			switch(player) {
			case "剪刀":
				System.out.print("电脑本次出的是石头,你输了。\n");
				lose +=1;
				break;
			case "石头":
				System.out.print("电脑本次出的是石头,平局了。\n");
				draw +=1;
				break;
			case "布":
				System.out.print("电脑本次出的是石头,你赢了。\n");
				win +=1;
				break;
			}
			break;
		case 3:
			switch(player) {
			case "剪刀":
				System.out.print("电脑本次出的是布,你赢了。\n");
				win +=1;
				break;
			case "石头":
				System.out.print("电脑本次出的是布,你输了。\n");
				lose +=1;
				break;
			case "布":
				System.out.print("电脑本次出的是布,平局了。\n");
				draw +=1;
				break;
			 }
			 break;
	    }
	}
			if(win > lose) {
			System.out.print("本局游戏你赢了!赢了" + win + "局,输了" + lose + "局,打平了"+ draw+"局。");
			}
			else if (win < lose) {
			System.out.print("本局游戏你输了!赢了" + win + "局,输了" + lose + "局,打平了"+ draw+"局。");
			}
			else {
			System.out.print("本局打平局了!赢了" + win + "局,输了" + lose + "局,打平了"+ draw+"局。");	
			}
	
	}
}

JAVA——【案例】猜拳小游戏_第1张图片

你可能感兴趣的:(#,Java,#,练习,java)