首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >对数组进行迭代,得到10个java的所有倍数。

对数组进行迭代,得到10个java的所有倍数。
EN

Stack Overflow用户
提问于 2018-05-09 18:06:55
回答 5查看 1.5K关注 0票数 0

我对Java非常陌生,我试图迭代一个整数数组,得到10的所有倍数。我的代码得到的是打印100次的数组中的元素,因为这就是数组的长度。我知道这是非常基本的,但我就是想不出这个问题。这就是我所拥有的:

代码语言:javascript
运行
复制
import java.util.Arrays;

public class ArrayThings {
    public static void main(String[] args) {
        int[] myFirstArray = new int[100];

        for (int i = 0; i < myFirstArray.length; i++) {
            myFirstArray[i] = i;
        }

        for (int i : myFirstArray) {
            if (i % 10 == 0) {
                myFirstArray[i] = i;
            } else {
                i++;
            }

            System.out.println(Arrays.toString(myFirstArray));
        }
    }
}
EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2018-05-09 18:14:05

我想这就是你想要做的:

代码语言:javascript
运行
复制
public class ArrayThings {
    public static void main(String[] args) {
        int[] myFirstArray = new int[100];

        // array generation
        for (int i = 0; i < myFirstArray.length; i++) {
            myFirstArray[i] = i;
        }
        // printing multiples of 10
        for (int i = 0; i < myFirstArray.length; i++) {
            if (i % 10 == 0 && i != 0) {
                System.out.println(myFirstArray[i]);
            }
        }
    }
}
票数 1
EN

Stack Overflow用户

发布于 2018-05-09 18:13:32

在Java-8中,您可以这样做:

代码语言:javascript
运行
复制
int result[] = IntStream.range(1, 100).filter(e -> e%10==0).toArray();
System.out.println(Arrays.toString(result));
票数 1
EN

Stack Overflow用户

发布于 2018-05-09 18:12:36

为什么需要一个数组来打印10倍的倍数?你可以简单地做:

代码语言:javascript
运行
复制
 public class ArrayThings{
          public static void main(String[]args){
            for(int i=0; i<101; i++) {
                if(i%10==0 && i != 0){
                System.out.println(i);
                }
            }

        }}

你打印的是整个数组,而不是那个特定的元素,这就是为什么你得到了错误的输出。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50259577

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档