如果我不清楚,我表示歉意。我是編程新手。所以我們可以說我有一個char[10][10]
。有兩個+字符我想要間隔分配,例如i[0][0]
到i[5][7]
有Y
,其餘的有N
。如果可能的話,我該怎麼做?我一直試圖弄清楚6個小時以上。Java 2D陣列以不同的時間間隔分配不同的值
回答
一個可能的解決辦法是有一個「對」禁止通過行去和另一個人的「塊通過專欄。它可能類似於
char[] arr= {'Y','N'};
int counter = 0; // <- these are optional depending on what you choose below
for(int j=0;j<10;j++){
for(int k=0;k<10;k++){
// i[j][k]= here you should assign the value
counter++;
}
}
分配值的方式取決於您想要執行的操作。如果你想讓它隨機生成,你可以做一些類似i[j][k]= arr[(int)(Math.random()*2)]
的事情,或者如果你想讓它在Y和N之間交替,你可以有一個計數器變量,並分配i[j][k]= arr[counter%2]
。如果您想將前半部分分配給'Y',將另一半分配給'N'i[j][k]= (counter<=50)?'Y':'N';
。你如果問具體情況將i[j][k]= (j<=5 && k<=7)?'Y':'N';
這實際上在很大程度上取決於你想要做
這可以用循環完成。
for(int i = 0; i < 5; i++){
for(int j = 0; j < 7; j++){
i[i][j] = 'N';
}
for(int j = 7; j < 10; j++){
i[i][j] = 'Y';
}
}
for(int i = 5; i < 10; i++){
for(int j = 0; j < 10; j++){
i[i][j] = 'Y';
}
}
嘗試使用for-loops和if-else。既然你正在尋找的是/否類型的值,我只是用boolean
類型在我的例子
boolean[][] arr = new boolean[10][10];
for(int i = 0; i < arr.length; i++) {
for(int j = 0; j < arr[i].length; j++) {
if(i < 6 && j < 8)
arr[i][j] = true;
else
arr[i][j] = false;
}
}
它設置arr [5] [8] = false。 ARR [5] [9] = FALSE。 – 2014-11-02 01:11:31
這個'for(int i:arr)'應該如何工作?該數組包含'boolean'而不是'int'。 – Tom 2014-11-02 01:15:33
char[][] theArray = new char[10][10]
upToX = 5; // limit for rows
upToY = 7; // limit for columns
for(int i = 0; i < 10; i++){
for(int j = 0; j< 10; j++){
if((i+1)*(j+1) <= (upToX+1)*(upToY+1)){
theArray[i][j] = 'Y';
}
else{
theArray[i][j] = 'N';
}
}
}
- 1. 找到不同的時間間隔
- 2. MySQL的查找不同對每組值的時間間隔
- 3. 計算不同時間間隔的平均值
- 4. awk,計算不同時間間隔的平均值
- 5. 白天以不同的時間間隔運行python腳本?
- 6. 以不同的時間間隔選擇多行
- 7. 以不同的時間間隔調用javascript函數
- 8. Android:如何以不同的時間間隔顯示圖像?
- 9. 以不同的時間間隔與Powershell刪除文件
- 10. 守護線程以不同的時間間隔喚醒
- 11. 以不同的時間間隔更改uilabel文本
- 12. C#以不同的時間間隔運行多個任務
- 13. 以不同的時間間隔畫出多種功能(Mathematica)
- 14. 計數行匹配unix時間戳(MYSQL)的不同時間間隔
- 15. Highstock不同的時間值區間
- 16. 在同一代碼中以不同的時間間隔觸發兩個不同的計時器變量問題
- 17. setInterval的不同間隔中間
- 18. 圖像間的不同間隔
- 19. 不同的間隔時間的UIDatePicker之間有兩個
- 20. 以不同時間間隔計算時間戳 - 以跨越午夜的間隔問題
- 21. 計算不同行兩個日期之間的時間間隔
- 22. 在兩個iframe之間切換的時間間隔不同
- 23. 當繪製不同的時間間隔平均值時,如何從(1:間隔* 3600秒)開始保留時間
- 24. JAVA:獲取不同時區的時間
- 25. highcharts不同刻度間隔
- 26. 倍數具有不同的定時器時間間隔
- 27. ruby比較不同陣列中哈希值之間的值
- 28. 的Javascript 2D陣列到1D陣列和間隔
- 29. 計算同一字段不同時間之間的最大間隔MYSQL
- 30. 不同時間
嵌套的for循環與一對夫婦,如果塊什麼,你應該罰款。 – 2014-11-02 01:04:15