【问题标题】:file.nextInt exits my nested for loopsfile.nextInt 退出我的嵌套 for 循环
【发布时间】:2012-10-26 07:58:03
【问题描述】:

我正在尝试从文本文件中读取数据并将其放入二维数组中。我有文本文件并且我已经测试了我的程序并且知道它会读取数据但是每当我尝试将数据放入我的数组时都会退出以下循环。

for(int i = 0; i<9; i++){
  for(int j = 0; j<9; j++){
    System.out.print("hey");
    grid[i][j] = file.nextInt();
  }
}

任何帮助将不胜感激。

[编辑]
抱歉最初缺少信息,我只发布了我遇到问题的 sn-p。
grid 在代码中的较高位置初始化为int[][] grid;,文件是包含每个数字的.txt这意味着在grid 中,由一个空格分隔。

【问题讨论】:

  • “退出”是什么意思?任何异常被抛出?你是如何声明/初始化grid的?
  • file究竟是什么,什么类型的对象?

标签: java file-io for-loop multidimensional-array


【解决方案1】:

int[][] grid; 实际上并没有分配任何内存,也许你想要

int[][] grid = new int[9][9];

【讨论】:

    猜你喜欢
    • 2016-04-17
    • 2022-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多