java使用foreach语句遍历二维数组如何实现?

弱弱的问一句:阶梯数组可以用foreach吗??... 弱弱的问一句:阶梯数组可以用foreach吗?? 展开
 我来答
FC66MinAiym
2010-09-26 · 超过25用户采纳过TA的回答
知道答主
回答量:68
采纳率:0%
帮助的人:58.9万
展开全部
public class Tautog { //创建类
public static void main(String[] args) { //主方法
int arr2[][] = { { 4, 3 }, { 1, 2 } }; //定义二维数组
System.out.println("数组中的元素是:"); //提示信息
for (int x[] : arr2) { //外层循环变量为一维数组
for (int e : x) { //循环遍历每一个数组元素
if (e == x.length) { //判断变量是二维数组中的最后一个元素
System.out.print(e); //输出二维数组的最后一个元素
} else //如何不是二维数组中的最后一个元素
System.out.print(e + "、"); //输出信息
}
}
}
}
JDK1.5以上才能
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
loujiajie
2010-09-26 · 超过22用户采纳过TA的回答
知道答主
回答量:80
采纳率:0%
帮助的人:45.2万
展开全部
Java里面是有for循环的吧。抱着学习的观念来回答你的问题。参考了一下楼上两位的,自己写了个程序:
public class TestArray {

public static void main(String[] args) {
// 定义一个长度为10的数组
int a[][] = new int[10][8];
// 为数组中每个元素赋值
for (int i = 0; i < a.length; i++) {
for (int j = 0; j < a[i].length; j++)
a[i][j] = i * j;

}

//用泛型遍历输出数组
for(int[] arr : a){
for(int arr2 : arr){
System.out.print(arr2+"\t");
}
//每打印完一个a[i][0]-a[i][8]就换行
System.out.println();
}
}

}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yb360576136
2012-03-09
知道答主
回答量:6
采纳率:0%
帮助的人:8671
展开全部
自己试试。 习惯用for
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
puziguo
2010-09-26 · TA获得超过1928个赞
知道小有建树答主
回答量:884
采纳率:86%
帮助的人:793万
展开全部
<c:forEach items="${array}" var="item">
<c:forEach items="${item}" var="data">
<span>${data}</span>
</c:forEach>
</c:forEach>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
非情林q
2010-09-26 · TA获得超过987个赞
知道小有建树答主
回答量:1157
采纳率:100%
帮助的人:960万
展开全部
public class Test2 {
public static void main(String[] args) throws Exception {

int[][] arr = new int[][]{new int[]{2,3},new int[]{4,5}};
for (int[] is : arr) {
for (int i : is) {
System.out.print(i + ", ");
}
System.out.println();
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式