【问题标题】:Setting first count in java array在java数组中设置第一个计数
【发布时间】:2012-04-18 22:10:21
【问题描述】:

我正在尝试制作一个提示用户输入 2 项的程序 - 值的计数和第一个值。有了这些信息,我们构建了一个输入大小的数组,并用从用户起始值开始的整数填充它。

我很难弄清楚如何从用户输入开始填充数组。有人可以帮我了解需要做什么吗?

这就是交互的样子……

 - Enter count:
 - 4
 - Enter a starting value:
 - 2
 - [2, 3, 4, 5]

这是我目前的代码...

import java.util.Scanner;
import java.util.Arrays;

public class Problem1b {
    public static void main(String[] args){
        Scanner input = new Scanner(System.in);

        System.out.println("Enter a count:");
        final int num = input.nextInt();
        int[] count = new int[num];

        System.out.println("Enter a starting value:");

        int index = input.nextInt();
        for (int i = index; i < count.length; i++){
            count[i] = i;
        }

        System.out.println(Arrays.toString(count));
    }
}

【问题讨论】:

    标签: java arrays for-loop java.util.scanner


    【解决方案1】:

    改变循环:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-10-03
      • 2021-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-27
      • 1970-01-01
      相关资源
      最近更新 更多