如果我不清楚,我表示歉意。我是编程新手。所以我们可以说我有一个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. ScheduledExecutorService,以不同的时间间隔安排不同的任务
- 2. deSolve中不同参数的不同时间间隔的值
- 3. Java:以不同的时间间隔运行任务
- 4. 不同的定时器精度不同的时间间隔
- 5. 将Scala Ints列表分组到不同的时间间隔?
- 6. R data.table findInterval()不同的时间间隔
- 7. 找到不同的时间间隔
- 8. 在不同的时间间隔显示不同颜色的计时器时间
- 9. 配置石英的时间间隔和不同的开始时间
- 10. 不同间隔的Matlab不同函数
- 11. 使用Python数据划分成不同的时间间隔(间隔基于另一列的值)
- 12. MySQL的查找不同对每组值的时间间隔
- 13. Mysql,得到不同的时间间隔的数值计数
- 14. 以不同的时间间隔选择多行
- 15. 守护线程以不同的时间间隔唤醒
- 16. 以不同的时间间隔与Powershell删除文件
- 17. 以不同的时间间隔更改uilabel文本
- 18. Android:如何以不同的时间间隔显示图像?
- 19. 以不同的时间间隔画出多种功能(Mathematica)
- 20. C#以不同的时间间隔运行多个任务
- 21. 白天以不同的时间间隔运行python脚本?
- 22. 以不同的时间间隔调用javascript函数
- 23. awk,计算不同时间间隔的平均值
- 24. 如何设置不同时间间隔的值?
- 25. 计算不同时间间隔的平均值
- 26. Joda时间两个不同TimeZone之间的UTC值不匹配
- 27. 导致不同时间间隔的同步NSDate生成
- 28. 不同的时间间隔util.date和DAYS.between(本地时间)
- 29. 计数行匹配unix时间戳(MYSQL)的不同时间间隔
- 30. 如何在不同的分隔符之间分割文本,同时保持Java中的分隔符?
嵌套的for循环与一对夫妇,如果块什么,你应该罚款。 – 2014-11-02 01:04:15