首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

求帮助!多谢,帮忙找异常@

2013-04-09 
求帮助!谢谢,帮忙找错误@!package day04import java.util.Arraysimport java.util.Randompublic class

求帮助!谢谢,帮忙找错误@!

package day04;
import java.util.Arrays;
import java.util.Random;

public class doubleBallDemo {

public static void main(String[] args) {
System.out.println(create());

}
public static String create(){
int[] redPool=new int[]{1,2,3,4,5,6,7,8,9,10,
11,12,13,14,15,16,17,18,19,20,21,22,
23,24,25,26,27,28,29,30,31,32,33};
int[] bluePool=new int[]
{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};
boolean[] used=new boolean[33];
int[] reds=new int[6];
String[] balls=new String[7];
Random r=new Random();
int i=0,j=0,idx=0;
for(i=0;i<reds.length;i++){
do{

j=r.nextInt(redPool.length);
if(used[j]!=true){
used[j]=true;
reds[i]=redPool[j];
idx++;

}
}while(idx==6);
}
Arrays.sort(reds);
System.out.println(Arrays.toString(reds));
System.arraycopy(reds,0,balls,0,6);

return Arrays.toString(balls);       

}

}

双色球 机选代码  有点错误·  谢谢! java
[解决办法]
很明显你的reds是一个int数组,而balls是一个String数组,所以你拷贝的时候会出现问题,类型统一了就好了。
你的balls为什么要定义成string数组?没必要吧?

热点排行