java - 当 i 给出输入 n 个元素时,显示输出 n 个元素?

标签 java element

我正在用 java 编写一个简单的程序..所以当我给出输入时:

2 2 4 5

输出将是:

2 2 4 5

无论我输入什么,它都会打印相同的输出。 但在此之前必须先要求输入元素的数量。

编辑我的问题

好的,所以我尝试了这个

package com.logical01;

import java.util.Scanner;

public class MainProgram {
    public static void main(String[] args){

        int[] array=new int[100];
        Scanner in=new Scanner(System.in);

        System.out.println("Enter your number elements: ");
        int n_Elements=in.nextInt();

        System.out.println("Enter your number now: ");

        for(int i=0; i<=n_Elements; i++){
            array[i]=in.nextInt();
        }
        int i = 0;
        System.out.println(array[i]);
    }
}

输出

Enter your number elements: 
5
Enter your number now: 
6
2
1
3
5
6

and it prints..
6

最佳答案

移动此行:

System.out.println(array[i]);

进入其上方的 for 循环。

该程序之所以能够编译,是因为您在循环顶部声明了 int i; 。 相反,如果您将声明移至 for 循环的声明内部,那么当您尝试做错误的事情时,它将无法编译。

for(int i=0; i<=n_Elements; i++) {

这是一个防御性编码的示例,它可以保护您免受其他地方可能犯的错误的影响。

关于java - 当 i 给出输入 n 个元素时,显示输出 n 个元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26465746/

相关文章:

java - 向 viewingplatform java3d 添加多个行为

java - 如何将字符串转换为整数

Java:我可以使用Redis db创建优先级队列并根据数据集中键的值设置优先级吗

在 Internet Explorer 中向 Controller 提交表单时,Java 日期格式解析函数失败

PHP DOM 从第一个 ul 元素获取项目

python - 查找一个列表的任何元素在另一个列表中出现的索引

java - 从匿名类访问参数

java - 将具有类和索引 X 的元素保存为变量 java+selenium

java - 在 Android 上从 USB 文本中分割 str 和连续制表符后留下的空字段难以识别

javascript - FireFox 中的客户端高度