永发信息网

Java中numberGone(*,*,*)怎么理解?

答案:4  悬赏:20  手机版
解决时间 2021-05-09 13:42

do {

pick =(Int) Math.floor(Math.random()*50+1);

} while (numberGone(pick,numbers,i));

中numberGone(pick,numbers,i) 怎么理解?

最佳答案
boolean numberGone(int num, JTextField[] pastNums, int count) {
for (int i = 0; i < 6; i++) {
if (Integer.parseInt(pastNums[i].getText()) == num)
return true;
}
return false;
}
这个函数的count的作用是什么?在函数中没有用到count,无法理解count是用来做什么的,为什么要传这个参数!
全部回答
gui.numbers[i].setText("" + pick);只是设了PICK这个值,而PICK是做了一个随机数取整,现在是这个PICK的值和gui.numbers中所有值进行比较,所以并不一定是TRUE,因为随机数是变化的.
这应该是一个方法吧,返回boolean值的一个方法,这个方法接受3个参数,其他的看不出来啥。
boolean numberGone(int num, JTextField[] pastNums, int count) { for (int i = 0; i < 6; i++) { if (Integer.parseInt(pastNums[i].getText()) == num) return true; } return false; } void startPicking() { for (int i = 0; i < 6; i++) { int ball; do { ball = (int) Math.floor(Math.random() * 45 1); } while (numberGone(ball, tt.numbers, i)); tt.numbers[i].setText("" ball); } }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
有没有一首歌开头是“把爱留在身边”
不做低头族的名言警句,形容做事前需先做好必
手机Linux是否支持A4输入法?
为什么农场从昨天晚上开始打不开
加州·蓝湾这个地址在什么地方,我要处理点事
PSP gan-b 稳定吗?
请问脚漆盖扯线后,把脚弯曲时怎么会很痛呀?
高三班级励志标语前后,有哪些班级文化建设标
这个芙蓉怎么打书 有打书的必要吗?
在怎样的环境下学习才好,才更有效?
DNF出现一下问题怎么解决?(如图)
有什么简单有效的办法可以去除挤逗逗后留下的
QQ09版的怎么回事哦登其掉线?
上海世博会日本产业馆JAL舞台的背景伴奏带是
求个SOLA的2010QQ皮肤 不要网站 直接发给我邮
推荐资讯
新版QQ怎么设置QQ宠物不自动出来?
沙理工大学城南学院开学时要带凉席被子之类的
关于春天的诗句自编,自编古诗描写春天的不少
女朋友最喜欢什么时候亲吻?
难过怎么做?
周杰伦最好听的歌是哪个
谁是陪你走完一生的人?
一张用过的Q币卡,还有钱,会不会被盗呢
QQ三国中改怎么制造?
手机容易没得信号咋回事啊?
一个商人应该去看看什么书?
mp5连接到电脑就死机,而且无法识别
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?