请问这段代码为何报错?
来源: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回答
同学你好,同学代码中有以下两处错误:
数组长度的属性length拼写错误,两处使用到该属性的位置都少写了字母“g”;
if语句中,用于判断取余结果是否为0的位置,应当使用运算符“==”而不是赋值符“=”
祝学习愉快~
相似问题