當前位置:編程學習大全網 - 編程語言 - 壹個簡單的JAVA做的小遊戲

壹個簡單的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<arrcount;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<area;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<arrcount-1;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<area;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<area;i++)

{

for(j=0;j<area;j++)

{

if(userNum[i]==sysNum[j])

{

if(i==j)

right++;

else

midright++;

}

}

}

}

void print()

{

System.out.println(" A "+right+" B "+midright);

}

}

希望能幫到妳

忘采納

  • 上一篇:有誰知道油鋸的發展歷史?論文需要!
  • 下一篇:鼓樓區科藝宮的課怎樣
  • copyright 2024編程學習大全網