无法在java中执行此数组程序

时间:2016-09-05 08:04:42

标签: arrays execute

我尝试在eclipse中执行此代码但失败了。没有编译错误或运行时错误但仍然在我点击“运行”时,此代码没有做任何事情。为什么?请帮助。

 import java.io.*;

 public class Compile {

public static void main(String[] args)
 {
    int size;

    try
    {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        size = Integer.parseInt(br.readLine());
        int[] arr = new int[size+10];

        for(int i=1;i<=size+10;i++)
        {
            arr[i] = Integer.parseInt(br.readLine());
            System.out.println(arr[i]);
        }
    }
    catch(IOException e)
    {
        System.out.println("Error in input");
    }

}

1 个答案:

答案 0 :(得分:0)

当您致电br.readline()时,您的程序会停止并等待用户输入。输入内容(在您的情况下为整数),然后按Enter键。