java,猜球的颜色,悬赏解决

来源:百度知道 编辑:UC知道 时间:2024/06/16 13:19:30
请求Java高手,写一个彩球的游戏 ,小妹分不多,但也悬赏一个
一共红,黄,蓝,粉色,黑,白,橘黄,7个球,随即产生4个,我们猜摆放位置。
比如,,红 白,黑,蓝
电脑判断,几个颜色对,几个位置对,
然后再进行第二轮判断。知道猜对全部颜色和位置
谢谢谢谢!!!!!!
谢谢2楼,不过你的里面只有位置,没有判断颜色啊??
不过也很感谢

import java.util.Scanner;
public class MyBall
{
public static boolean areEquals(String[] balls2,String[] balls3){
if(balls2.length != balls3.length){
return false;
}
for(int i=0;i<balls2.length;i++){
if(!balls2[i].equals(balls3[i])){
return false;
}
}
return true;
}
public static void main(String[] args){
Scanner input = new Scanner(System.in);
String[] balls1 = {"红","黄","蓝","粉红","黑","白","橘黄"};
String[] balls2 = new String[4];

for(int i=0;i<balls2.length;i++){
int num = (int)(Math.random()*7);
balls2[i]=balls1[num];
System.out.print(num+" ");
}
System.out.println();
for(int i = 0 ; i<balls2.length;i++){
System.out.print(balls2[i]+" ");
}
System.out.println();
String[] balls3 = new St