永发信息网

一个简单的JAVA做的小游戏

答案:2  悬赏:70  手机版
解决时间 2021-04-02 21:50
一个简单的JAVA做的小游戏
最佳答案
我也不知道你要什么样的游戏
我随便贴了一个

第一个Java文件:
import java.util.Scanner;
public class GameA_B {
public static void main(String[] args) {
Scanner reader=new Scanner(System.in);
int area;
System.out.println("Game Start…………Please enter the area:(1-9)" +
'\n'+"1,2,3 means easy"+'\n'+"4,5,6 means middle"+'\n'+
"7,8,9 means hard"+'\n'+"Please choose:");
area=reader.nextInt();
switch((area-1)/3)
{
case 0:System.out.println("You choose easy! ");break;
case 1:System.out.println("You choose middle! ");break;
case 2:System.out.println("You choose hard! ");break;
}
System.out.println("Good Luck!");
GameProcess game1=new GameProcess(area);
game1.process();
}

}

第二个Java文件:
import java.util.Random;
import java.util.Scanner;

public class GameProcess {
int area,i,arrcount,right,midright,t;
int base[]=new int[arrcount],userNum[]=new int[area],sysNum[]=new int[area];
Random random=new Random();
Scanner reader=new Scanner(System.in);
GameProcess(int a)
{
area=a;
arrcount=10;
right=0;
midright=0;
t=0;
base=new int[arrcount];
userNum=new int[area];
sysNum=new int[area];
for(int i=0;i {
base[i]=i;
//System.out.println(base[i]);
}
}

void process()
{
rand();
while(right!=area)
{
scanf();
compare();
print();
check();
}
}
void rand()
{
for(i=0;i {
t=random.nextInt(arrcount);
//System.out.println(t);
sysNum[i]=base[t];
System.out.println(base[t]);
delarr(t);
}

}
void delarr(int t)
{
for(int j=t;j base[j]=base[j+1];
arrcount--;
}
void scanf()
{
System.out.println("The system number has created!"+"\n"+"Please enter "+area+" Numbers");
for(int i=0;i {
userNum[i]=reader.nextShort();
}
}
void check()
{
if(right==area)
System.out.println("You win…………!");
}
boolean check(int i)
{
return true;
}
void compare()
{
int i=0,j=0;
right=midright=0;
for(i=0;i {
for(j=0;j {
if(userNum[i]==sysNum[j])
{
if(i==j)
right++;
else
midright++;
}
}
}
}
void print()
{
System.out.println(" A "+right+" B "+midright);
}
}

希望能帮到你
忘采纳
全部回答
1
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
如图所示,AB和AC为两根固定电线杆的钢绳,钢
城铁房山线西延至燕山和周口店的规划站点
故意打人至伤相关法律
想在阿九沉香买一条1.6沉香手串,一般可以买
商品促销,每个6元,买4个送1个,每盒28元,有6个
为什么自己照镜子会越照越丑呢,而别人看来我
100块又为什么叫100元呢?
设函数y=y(x)由方程e∧y+xy=e所确定,求y&#
楚共王的关于谥号
考科三灯光操作的时候,夜间在没有路灯,照明
微波炉根据饭菜用料的不同,选择相应的烹饪时
身高153cm背40cm的书包会不会太大显得很突兀
oppor1c单手操作方法
中国人学泰语多长时间能学会?聪明哪里学起?
小桥流水柳上蝉鸣斜阳残照一秋晚,求下联
推荐资讯
HILADELPHIA网络音乐地址设置为背景音乐 只支
我想学习气功 如何入门?
其实到了这个地步我没什么好隐瞒的、他已经察
0.48+0.52÷0.2简便计算
tst庭秘密app点不了确定收货影响发工资吗?
用简便方法计算83✘29-18✘83-83
台湾亿光发光二极管用的是什么晶片
PHP 先++和后++
起重机的起升钢丝绳安全系数k选5~6,问一下k
生产流水线设备维护需要的所有知识
好多的网字组成一个凹字打一成语
如何种植香薄荷
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?