请问这段代码为何报错?

来源:2-5 编程练习

慕粉2100763

2022-05-07 17:07:38

public class ArrayDemo {
    public static void main(String[] args) {
		//定义一个整型数组,并初始化
		int[] a=new int[20];
		for(int i=0;i<a.lenth;i++){
		    a[i]=i+1;
		}
		//循环遍历数组,找出能被3整除的元素并打印输出
		for(int i=0;i<a.lenth;i++){
		    if(a[i]%3=0){
		        System.out.println("能被3整除的元素为:"+a[i]);
		    }
		}
	}
}

提示错误:

ArrayDemo.java:5: error: cannot find symbol
		for(int i=0;i


写回答

1回答

好帮手慕小蓝

2022-05-07

同学你好,同学代码中有以下两处错误:

  1. 数组长度的属性length拼写错误,两处使用到该属性的位置都少写了字母“g”;

  2. if语句中,用于判断取余结果是否为0的位置,应当使用运算符“==”而不是赋值符“=”

祝学习愉快~

1

0 学习 · 9886 问题

查看课程