第一部分
package com.company;
import java.util.Scanner;
public class Game {
int count=0;//对战次数
int num1;
int num2;
int score1=0;//成绩
int sxore2=0;
String computername=null;
String peoplename=null;
public void startGame() {
Scanner scanner = new Scanner(System.in);
System.out.println("你叫什么?");
peoplename = scanner.next();
System.out.println(peoplename+ ",欢迎你!");
System.out.println("****************");
System.out.println("猜拳,开始");
System.out.println("****************");
System.out.println("出拳规则:1.剪刀" + "\t" + "2.石头" + "\t" + "3.布");
System.out.println("请选择对方角色(1:刘备2:孙权3:曹操):");
int num=scanner.nextInt();
switch (num) {
case 1:
computername="刘备";
System.out.println("你"+"\t"+"vs"+"\t"+computername);
break;
case 2:
computername="孙权";
System.out.println("你" + "\t" + "vs" + "\t" + computername);
break;
case 3:
computername="曹操";
System.out.println("你" + "\t" + "vs" + "\t" + computername);
break;
}
System.out.println("要开始吗?(y/n)");
String shifou = scanner.next();
String shifou1;
if (shifou.equals("y")) {
do{
people();
Computer();
//判断
if(num1==1&&num2==3||num1==2&&num2==1||num1==3&&num2==2{
System.out.println("恭喜你赢了!");
score1++;
}else if(num1==1&&num2==1||num1==2&&num2==2||num1==3&&num2==3){
System.out.println("呀你们平局!");
第二部分
package com.company;
public class Start {
public static void main(String[] args) {
Game game = new Game();
game.startGame();
}
}
java-人机猜拳游戏
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- C语言是面向过程的,而C++是面向对象的 C和C++的区别: C是一个结构化语言,它的重点在于算法和数据结构。C程...