java布尔值数组问题。

importjava.util.Scanner;publicclasslottoNumbers{publicstaticvoidmain(String[]args){Sc... import java.util.Scanner;

public class lottoNumbers{
public static void main(String[] args){
Scanner input = new Scanner(System.in);
boolean [] isCovered = new isCovered[99]; //这条语句什么意思?不明白啊。

int number = input.nextInt();
while(number != 0){
isCovered[number - 1] = true;
number = input.nextInt();
} //while循环 for循环都不明白,怎么运行的?
boolean allCovered = true;
for(int i = 0; i < 99; i++){
allCovered = false;
break;
}
if(allCovered)
System.out.println("Covered all numbers!");
else
System.out.println("Not covered all numbers!");
}
求大神详细解释一下这个代码,谢谢了。
展开
 我来答
匿名用户
2016-07-23
展开全部
boolean [] isCovered = new isCovered[99]; //这条语句什么意思?不明白啊。

创建数组 isCovered、数组的长度是99个。。。。。。。。。。。

for就是看里面的;;两个分号中的条件是否满足。

while就是看括号中的条件是否满足。。。。。。。。。。。。。。
追问
额,类型为boolean类型,这个数组只有true  false还是这个数组的99个量都有true false?
追答
99个元素的数组,值未确定。。。。。。。。
过于真实145
2018-03-19 · TA获得超过8107个赞
知道答主
回答量:7
采纳率:0%
帮助的人:5339
展开全部
for (int i = 0; i < 99; i++)
if (!isCovered[i]) {
allCovered = false;
break;
}
for循环少了东西,我说怎么感觉很怪。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式