[問題] 請問如何輸入二維陣列
我要模擬Banker's Algorithm
所以需要用二維陣列計算,我用讀txt檔的方式輸入
int acin[][]=new int[50][3];//暫定輸入只能用[][3]的格式
while(input.hasNext()){
//if(input.hasNext()){
for(int j=0;j<acin.length;j++){
for(int i=0;i<3;i++){
acin[j][i]=input.nextInt();
System.out.print(acin[j][i]);
}
System.out.println();//檢查用
}
//}
//else
// break;
}
input.close();
但預設的[50][3]沒用完會有java.util.NoSuchElementException的錯誤,
//註解是我想到的排解方法,但結果一樣
請問該怎麼解決呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.162.95.64
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):