求数组中能被3真出的元素并打印输出
int a={1,3,6,12,13,15}; 请问老师用这个代码怎么写能被3整除的数组为 6 12 15
这个是我百度别人的结果
//循环遍历数组,找出能被3整除的元素并打印输出
int[] a=new int[15];
for(int i=0;i<15;i++){
a[i]=i+1;
//System.out.print(a[i]+" ");
}
System.out.println("能被3整除的数组元素为:");
for(int i=5;i<a.length;i++){
if(a[i]%3==0){
if(a[i]/3!=3)
System.out.println(a[i]+" ");
}
正在回答 回答被采纳积分+1
同学你好,编程最重要的就是自己的思想,每个人都会有自己的实现思路。这里老师提供一个思路:因为定义的数组元素为,1,3,6,12,13,15,所以能被3整除的元素,应该是3,6,12,15。
这里首先定义一个int类型的数组并进行初始化。如:int[] a={1,3,6,12,13,15};
具体如下:
2、然后从数组下标0开始遍历数组中的元素,判断当前元素是否取余为0,如果为0,则输出当前数组元素。
如:
修改后的代码如下:
public static void main(String[] args) { int[] a={1,3,6,12,13,15}; System.out.println("能被3整除的数组元素为:"); for(int i=0;i<a.length;i++){ if(a[i]%3==0){ System.out.println(a[i]+" "); } } }
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
- 参与学习 人
- 提交作业 7317 份
- 解答问题 14452 个
想要入门学编程?多年一直活跃在编程语言排行版前列的Java是一个很好的选择。本路径将从Java基础语法、面向对象、常用工具类三部分,为你开启软件开发的大门!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星