猜数字游戏
来源:互联网 发布:la域名注册查询 编辑:程序博客网 时间:2024/05/17 04:20
周末做的一个猜数字游戏,
随机三个数字,来随机另三个数字作为猜测数字
public class twcweekend {
public static void main(String[] args) {
// TODO Auto-generated method stub
game player1=new game();
while(player1.munite!=0&&player1.munite!=10){
int[] a= player1.nums();
int[] b=player1.guess();
player1.munite--;
player1.Compare(a, b);
}
}
}
abstract class persons{
int munite=5;
abstract int[] guess();
}
interface num{
int[] nums();
void Compare();
}
class game extends persons implements num{
public int[] nums(){
int[] num=new int [3];
for(int i=0;i<num.length;i++){
int a=(int)(Math.random()*3+1);
num[i]=a;
System.out.print("游戏数字为"+num[i]+"|");
}
return num;
}
public int[] guess(){
int[] guess=new int [3];
System.out.println();
for(int i=0;i<guess.length;i++){
int a=(int)(Math.random()*3+1);
guess[i]=a;
System.out.print("猜测数字为"+guess[i]+"|");
}
return guess;
}
public void Compare(int[] a,int[] b){
System.out.println();
if(a[0]==b[0]){
this.munite+=1;
}
if(a[1]==b[1]){
this.munite+=1;
}
if(a[2]==b[2]){
this.munite+=1;
}
if(a[0]==b[0]&&a[1]==b[1]&&a[2]==b[2]){
System.out.println("恭喜猜中全部数字,成为人生赢家");
this.munite=10;
}else if(this.munite==0){
System.out.println("淘汰出局");
}else if(this.munite==10){
System.out.println("积分达到十分,成为人生赢家");
}
System.out.println("此时积分"+this.munite);
}
}
1 0
- 游戏_猜数字
- 猜数字游戏
- 猜数字游戏
- 猜数字游戏源码
- 猜数字游戏
- 猜数字游戏
- python猜数字游戏
- 猜数字游戏
- 猜数字游戏
- 猜数字游戏
- 猜数字游戏
- 猜数字游戏
- 猜数字游戏
- 关于猜数字游戏
- 猜数字游戏实现
- 猜数字游戏
- 模拟猜数字游戏
- 猜数字游戏
- Music app框架设计及总结
- spring容器归纳(二)
- Linux命令 - su
- datetimepicker用法
- tjut 4310
- 猜数字游戏
- Python 程序扩展名(py, pyc, pyw, pyo, pyd)及发布程序时的选择
- 不可以! 南阳理工ACM 题目1071
- 《机器学习》周志华学习笔记——第一章 绪论
- Spring Security 3.1 中功能强大的加密工具 PasswordEncoder
- 捋一捋Android的转场动画
- 重新认识 MVC 和 三层设计模式
- iOSweex集成入门,weex快速上手教程,weex集成到iOS工程注意事项(一)
- sdut oj3333 数据结构实验之栈六:下一较大值(二)