求数组中能被3整除的元素并打印输出
//定义一个整型数组,并初始化
int[] a=new int[6];
int[] a={'7','45','6','12','15','17' };
for(int i=0;i<a.length;i++){
System.out.print("i="+i);
}
if(i%3==0){
System.out.print("能被三整除的数为:"+i);
i++;
}
正在回答 回答被采纳积分+1
public static void main(String[] args) {
int[] a={1,2,3,4,5,6};
for(int i=0;i<a.length;i++){
if(a[i]%3==0)
System.out.println("第"+(i-1)+"个字符"+a[i]+"能被3整除");
}
}
//定义一个整型数组,并初始化
int[] a={7,45,6,12,15,17 };
System.out.println("能被3整除的数组元素为:");
for(int i=0;i<a.length;i++){
int j=a[i];
if(j%3==0){
System.out.print(j);
}
}
/定义一个整型数组,并初始化
int arr[]={4,6,7,8,12,13,15,17,19};
//循环遍历数组,找出能被3整除的元素并打印输出
System.out.println("能被3整除的数组元素为:");
for(int i=0;i<arr.length;i++){
if(arr[i]%3==0){
System.out.println(arr[i]);
}
}
if判断这块要这样子a[i]
int [] a=new int[6];这句不用,可以删了,数组的值不要带单引号,
第一次的打印括号里面(a[i]);不是+i;
最后的i++也是多余的
//定义一个整型数组,并初始化
int[] a=new int[6];
int[] a={7,45,6,12,15,17 };
for(int i=0;i<a.length;i++){
if(a[i]%3==0){
System.out.print("能被三整除的数为:"+a[i]);
}
}
//定义一个整型数组,并初始化
int[] a=new int[6];
int[] a={'7','45','6','12','15','17' };
for(int i=0;i<a.length;i++){
System.out.print("i="+i);
}
if(i%3==0){
System.out.print("能被三整除的数为:"+i);
i++;
}
同学你好
一 代码中的第二行 int[] a=new int[6]; 可省略
二 for语句及其内容应该改为for(int i=0;i<a.length;i++){
if(a[i]%3==0){
System.out.println(a[i]);
}
}
即可
同学你好,a数组你定义了两次,在Java里面规定定义变量不能重复哦,还有数组里面的元素45也可以被3整除,希望对你的问题有帮助
同学你好,楼上同学的说法是正确的呐,int[] a=new int[6]; int[] a={7,45,6,12,15,17}; 会出现重复定义的变量a,所以修改后的代码如下:
public static void main(String[] args) { //定义一个整型数组,并初始化 int[] a={7,45,6,12,15,17}; //循环遍历数组,找出能被3整除的元素并打印输出 System.out.println("能被3整除的数组元素为:"); for(int i = 0;i<a.length;i++){ if(a[i]%3==0){ System.out.println(a[i]); } } }
如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
- 参与学习 人
- 提交作业 3802 份
- 解答问题 11489 个
本阶段带你迈入Java世界,学习Java必备基础知识,基础语法、面向对象思想以及常用工具类的使用。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星