永发信息网

双色球排序选号的java程序,老师讲过的,为什么又出错呢?

答案:3  悬赏:30  手机版
解决时间 2021-02-19 22:53
eclipse里运行时balls = Arrays.copyOf(balls, balls.length+1);这行有错误。
以下为全部代码,求大神指点。
package unix.day01;
import java.util.Arrays;
import java.util.Random;
public class DoubleBallDemo {
public static void main(String[] args) {
String[] ticket = gen();
System.out.println(Arrays.toString(ticket));
}
public static String[] gen(){
String[] pool = {"01","02","03","04","05","06","07",
"08","09","10","11","12","13","14","15","16",
"17","18","19","20","21","22","23","24","25",
"26","27","28","29","30","31","32","33"};
boolean[] used = new boolean[pool.length];
String[] balls = new String[6];
Random random = new Random();
int i=0;
while(true){
int index = random.nextInt(pool.length);
if(used[index]){
continue;//返回重新执行循环
}
balls[i++]=pool[index];
used[index]=true;//index对应的球被取出使用了!
if(i==balls.length){
break;//如果数量够了, 就结束循环
}
}
Arrays.sort(balls);
balls = Arrays.copyOf(balls, balls.length+1);
balls[balls.length-1] = pool[random.nextInt(16)];
return balls;
}
}

求大神看看啊,是不是跟jdk版本有关?我百度搜了下,说是jdk1.6版本的Arrays才有copyOf方法,1.5版本的没有。。
最佳答案
代码是对的啊,在我这里运行成功的,你的报错是什么,贴来看看。
全部回答
太有才了,不过貌似双色球出号码不是按大小顺序来的
没有错误运行正常,不知道 balls = Arrays.copyOf(balls, balls.length+1);这句话没用吧。。。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
po138马自达什么故障
如何给音乐加入高清的封面
下面语段中,表述没有错误的一句是A.吴菊萍无
天津报关员
互联网行业有哪些岗位
我从郴州出发坐火车去张家界旅游三天,只去天
地球未日是哪年?
昆明市市级机关干休所在哪里啊,我有事要去这
武汉作协地址
朱婷率队夺土超冠军点吗?
男人会记住他的第一个女人吗?
淮北宏涛液压机械制造有限公司怎么去啊,有知
平行四边形abcd的对角线ac.bd交于点o,e,f在ac
普林斯顿大学的商科研究生怎么样?
寨肖家村在什么地方啊,我要过去处理事情
推荐资讯
校友超市这个地址在什么地方,我要处理点事
万信通手机城在哪里啊,我有事要去这个地方
豆浆稀饭怎么做
有imac在win7能用的风扇控制软件吗
去猪头皮毛的白糖如何调制,听说去猪皮毛用白
从青岛往长春邮寄包裹,1公斤左右,需要到长
母婴坊婴童时尚生活广场息县总店这个地址在什
美洲豹VS藏獒谁厉害
下列属于早成鸟的是A. 麻雀B. 大雁C. 家鸽D.
永安茶楼地址在什么地方,想过去办事
工商银行转账到农行200元要扣手续费吗?如果
单选题从2004年6月中旬开始,我国南方、华东
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?