Java猜拳游戏

来源:互联网 发布:企业淘宝账户怎么注册 编辑:程序博客网 时间:2024/05/14 16:35

制作一个猜拳小游戏

用到了接收控制台输入语句Scanner,随机数random,多重if语句 ,输出语句System,out.println,switch语句这些知识点。

代码如下:

import java.util.Random;import java.util.Scanner;public class caiquan{public static void main(String[] args) {System.out.println("——————猜拳游戏———————");System.out.println("请出拳 (1.剪刀 2.石头 3.布)");Scanner in = new Scanner(System.in);Random random = new Random();int computer = random.nextInt(3) + 1;// 和上面的作用一致// int computer = (int)(Math.random()*3)+1;int person = in.nextInt();String Marks = "null";String Marks1 = "null";switch (person) {case 1:Marks = "剪刀";break;case 2:Marks = "石头";break;case 3:Marks = "布";break;}switch (computer) {case 1:Marks1 = "剪刀";break;case 2:Marks1 = "石头";break;case 3:Marks1 = "布";break;}if (computer == person) {System.out.println("你出的是:" + Marks + "--电脑出的是:" + Marks1 + "--平局");} else if (person == 1 && computer == 2 || person == 2 && computer == 3 || person == 3 && computer == 1) {System.out.println("你出的是:" + Marks + "--电脑出的是:" + Marks1 + "--你输了");} else if (computer == 1 && person == 2 || computer == 2 && person == 3 || computer == 3 && person == 1) {System.out.println("你出的是:" + Marks + "--电脑出的是:" + Marks1 + "--你赢了");}}}


0 0
原创粉丝点击