麻烦纠正一下我的渣渣程序?2-4的练习

麻烦纠正一下我的渣渣程序?2-4的练习

public class ArrayDemo {

    public static void main(String[] args) {

int a=new int[20];//定义一个整型数组,并初始化

system.out.println("能被3整除的数组元素为:")

for(i=0;i<a.length&&i%3==0;i++){

    system.out.println(a[i];)

}

}

}


正在回答

登陆购买课程后可参与讨论,去登陆

3回答

上述代码有如下几个问题:

1、int a=new int[20];//int后面缺少[],数组定义类型要加[],另外需要给数组初始化,可以使用{}的方式给数组初始化,在{}中写上数组的值,中间用逗号分开

2、system中第一个s要大写,语句结束后面缺少分号

3、i缺少定义,应该int i=0,另外循环条件有问题,应该先遍历整个数组,在循环里用if去判断a[i]%3==0,如果为真就输出

4、输出语句S大写,括号中的分号应该在语句的末尾。

慕数据0481230 2018-05-30 16:47:36

对数组的理解不到位,数组的创建和初始化是两个概念,逻辑紊乱。

爆炸脑壳3512127 2018-05-23 15:04:00

这才是最简介的

//定义一个整型数据a,并初始化;
int[] a = {5, 6, 10, 12, 15};
//循环遍历数组,找出能被3整除的元素,并打印输出;
for (int i =0; i < 5; i++) {
   if (a[i]%3 == 0) {
       System.out.println(a[i]);
   }
}

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师