Java猜拳小游戏源代码
来源:互联网 发布:紫薇圣人 知乎 编辑:程序博客网 时间:2024/05/12 08:59
第一个文件:
public class Computer {
}
第二个文件:
import java.util.Scanner;
public class Game {
int count=0; int countP=0; Person person=new Person(); Computer computer=new Computer(); Scanner input=new Scanner(System.in); public void initial(){ System.out.print("请选择你的角色(1.刘备 2.孙权 3.曹操):"); int juese=input.nextInt(); switch(juese){ } System.out.print("请选择对手角色(1.关羽 2.张飞 3.赵云):"); case 1:person.name="刘备"; break; case 2:person.name="孙权"; break; case 3:person.name="曹操"; break; String name; int score; public int showfist(){ } int quan; quan=(int)(Math.random()*10); if(quan<=2){ } switch(quan){ case 1:System.out.println(name+"出拳:剪刀");break; case 2:System.out.println(name+"出拳:石头");break; quan=1; quan=2; quan=3; }else if(quan<=5){ }else{ case 3:System.out.println(name+"出拳:布");break; } return quan;
} switch(JueSe){ } case 1:computer.name="关羽"; break; case 2:computer.name="张飞"; break; case 3:computer.name="赵云"; break; public void begin(){ } public String calcResult(){ String a; if(person.score>computer.score){ a="最终结果:恭喜恭喜!你赢了!"; }else if(person.score==computer.score){ a="最终结果:打成平手,下次再和你一决高下!"; }else{ a="最终结果:呵呵,你输了!笨笨,下次加油啊!"; } return a; System.out.print("\n要开始吗? (y/n)"); String ans=input.next(); if(ans.equals("y")){ } String answ; do{ int a=person.showFist(); int b=computer.showfist(); if(a==1&&b==3||a==2&&b==1||a==3&&b==2){ } count++; System.out.println("结果:你赢了!"); person.score++; System.out.println("结果:平局,真衰!嘿嘿,等着瞧吧!"); countP++; System.out.println("结果:你输了!"); computer.score++; }else if(a==1&&b==1||a==2&&b==2||a==3&&b==3){ }else{ System.out.print("\n是否开始下一轮? (y/n)"); answ=input.next(); }while(answ.equals("y"));
}
public void showResult(){ System.out.println("--------------------------------------------- System.out.println("\t\t"+person.name+" VS System.out.println("对战次数:"+count+"次"); System.out.println("平局:"+countP+"次"); System.out.println(person.name+"得:"+person.score+"分"); System.out.println(computer.name+"得:"+computer.score+"分\n"); System.out.println(calcResult()); ------"); "+computer.name+"\n"); System.out.println("---------------------------------------------} ------");
第三个文件:
import java.util.Scanner;
public class Person {
} String name; int score; Scanner input=new Scanner(System.in); public int showFist(){ } System.out.print("\n请出拳:1.剪刀2.石头3.布"); int quan=input.nextInt(); switch(quan){ case 1:System.out.println("你出拳:剪刀");break; case 2:System.out.println("你出拳:石头");break; case 3:System.out.println("你出拳:布");break; } return quan;
第四个文件:
public class Test {
public static void main(String[]args){ Game g=new Game();
System.out.println("-----------------欢迎进入游戏世界--------------------\n\n");
} System.out.println("\t\t******************"); System.out.println("\t\t** 猜拳 开始 **"); System.out.println("\t\t******************\n\n"); System.out.println("出拳规则:1.剪刀2.石头3.布"); g.initial(); g.begin(); g.showResult(); }
- Java猜拳小游戏源代码
- JAVASE猜拳小游戏源代码
- Java猜拳小游戏
- java猜拳小游戏
- JAVA 猜拳小游戏
- Java猜拳小游戏
- java小游戏-人机猜拳
- java 猜拳小游戏
- java 猜拳小游戏 (1)
- java 猜拳小游戏(2)
- java 猜拳小游戏(3)
- java 猜拳小游戏 (4)
- Java控制台小游戏------猜拳游戏
- Java小游戏之猜拳游戏
- 猜拳小游戏
- 猜拳小游戏
- 猜拳小游戏
- 猜拳小游戏
- 相关分析
- orbslam2-基础理论(五)ransac
- Java设计模式--装饰模式
- java中通过JDK工具手动压缩JAR包时package路径必须严格对应,否则可能压缩JAR包成功,但执行不了
- 虚函数表解析
- Java猜拳小游戏源代码
- 【English】回归
- WEB开发的会话跟踪方式
- 构造回文串
- Android Log分析
- c++智能指针
- 1101. Quick Sort (25)
- Android Studio运行遇到 Error while Launching activity问题
- 如何在asp.net页面使用css和js