遍历数组,打印出能被3整除的元素

遍历数组,打印出能被3整除的元素

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

遍历数组,打印出能被3整除的元素

并显示结果如下:

http://img1.sycdn.imooc.com//climg/5e9457fa09c3da1b03140174.jpg

不知这样写合不合适,或者有没有更好更简单的写法?求指点...

正在回答

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

2回答

同学你好,苍星乱舞同学回答是正确的,建议同学去除关于3与9的判断。修改后如下所示:

http://img1.sycdn.imooc.com//climg/5e95178c0946ae3904960281.jpg

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

苍星乱舞 2020-04-13 22:46:42
public class LogicDemo {
    public static void main(String[] args) {
    	//定义一个char类型的变量,并赋初值为'f'
		char c = 'f';
		//如果字符ch在字符‘a’到‘z’之间,则输出提示"x是a到z之间的字符"
		//否则输出不是a到z之间的字符
		if(c <= 'z' && c >= 'a'){
		    System.out.println(c+"是a到z之间的字符!");
		}else{
		    System.out.println(c+"不是a到z之间的字符!");
		}
	}
}

为什么去掉3和9?样例里没有3和9是因为数组里没有,不是3和9不算能被3整除的数。

  • 提问者 WilliamSCohen #1
    嗯...去掉3和9是因为想和教材给出的效果图显示的一样,所以才去除3和9
    2020-04-14 13:21:08
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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