C# 语句 ---Swtich case (猜拳游戏)

Swtich   case必须与break一起使用。

Random r = new Random();
int a = r.Next(1, 4);//甲选手 随机数
int b = r.Next(1, 4); //乙选手 随机数
string x = "", y = "";
switch (a)
{
case 1:
x = "剪刀";
break;
case 2:
x = "石头";
break;
case 3:
x = "布";
break;
default:
break;
}
Console.WriteLine("甲选手出" + x);
switch (b)
{
case 1:
y = "剪刀";
break;
case 2:
y = "石头";
break;
case 3:
y = "布";
break;
default:
break;
}
Console.WriteLine("乙选手出" + y);

if (a > b)
{
if (a == 3 && b == 1)
{
Console.WriteLine("乙选手赢");
}
else
{
Console.WriteLine("甲选手赢");
}
}
else if (a < b)
{
if (b == 3 && a == 1)
{
Console.WriteLine("甲选手赢");
}
else
{
Console.WriteLine("乙选手赢");
}
}
else
{
Console.WriteLine("甲乙选手平局");
}
Console.ReadLine();

时间: 2024-11-04 04:10:00

C# 语句 ---Swtich case (猜拳游戏)的相关文章

在学会循环结构语句时就可以写的一个猜拳游戏小项目

package com.etc.for2; import java.util.Scanner; /** * 猜拳游戏规则: * 人或机器可以随机出石头.剪刀.布, * 若一方出石头,另一方出剪刀,则输出打印出石头方获胜, * 若一方出石头,另一方出布,则输出打印出布方获胜, * 若一方出布,另一方出剪刀,则输出打印出剪刀方获胜, * */ public class TestCaiQuan { public static void main(String[] args) { Scanner sc=

一个简单的猜拳游戏

本程序使用到了if else和switch语句: 1: import java.util.Scanner; 2: public class 猜拳 { 3: public static void main(String[] args) { 4: System.out.println(" ★★★★猜拳★★★★"); 5: System.out.print("请出拳(1.剪刀,2.石头,3.布):"); 6: Scanner in=new Scanner(System.i

C#面向对象编程-猜拳游戏

1.需求 现在要制作一个游戏,玩家与计算机进行猜拳游戏,玩家出拳,计算机出拳,计算机自动判断输赢. 2.需求分析 根据需求,来分析一下对象,可分析出:玩家对象(Player).计算机对象(Computer).裁判对象(Judge). 玩家出拳由用户控制,使用数字代表:1石头.2剪子.3布 计算机出拳由计算机随机产生 裁判根据玩家与计算机的出拳情况进行判断输赢 3.类对象的实现 玩家类示例代码 class Player { string name; public string Name { get

猜拳游戏 java基础

//用循环方式实现和计算机玩猜拳的程序 (设定胜出条件--输3次或赢3次即退出) package eduask01; import java.util.*; public class Rask03 { public static void main(String[]args){ Scanner sc=new Scanner(System.in); int m=0,n=0;//累计输或赢的次数 for(;;){//死循环进行游戏 System.out.println("猜拳游戏:1.表示石头 2.

简单版猜拳游戏

界面很简单 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84

JavaScript--面向对象--猜拳游戏

//html代码 <!doctype html> <html> <head> <meta charset="UTF-8"> <title>猜拳游戏</title> <link rel="stylesheet" href="css/game.css"></link> </head> <body> <div id="

佚名标题(猜拳游戏)

Scanner和if,switch的应用 import java.util.*;//*表示通用符 public class pakcage{ public static void main{ System.out.println("欢迎来到猜拳游戏"): System.out.println("请出拳:(1,石头:2,剪刀:3,布:)"): Scanner xx=new Scanner(System.in); System.out.println("请出拳

猜拳游戏二

import java.util.Scanner; import java.util.Random; /** 实现步骤: 1 定义程序中使用的变量: 2 接受用户出拳: 3 完成电脑出拳,随机生成数字1-3的参考代码如下: Random rand = new Random();//需先导入java.util包 int n = rand.nextInt(3)+1; //n为1-3之间的随机数 4 判断胜负: 5 进行循环判断用户是否要继续玩,如果用户选择继续则重复步骤2,3,4,否则退出循环并结束

面向对象_猜拳游戏

通过控制台命令方式实现一个猜拳游戏,用户通过输入(1.剪刀,2.石头,3.布)与电脑PK,最后通过积分的多少判定胜负 猜拳游戏实现思路: 1.在控制台输出玩法提示 2.是否开始游戏(接收1表示开始,0表示退出) 3.接收游戏的局数 4.循环接收用户的出拳(1.剪刀 2石头 3.布) 5.系统随机出拳 6.进行比较记录胜者次数 7.公布结果 package com.study.second; import java.util.Random; import java.util.Scanner; /*