public class TMSL { // 创建类 public static void main(String[] args) { // 主方法 int arr2[][] = { { 4, 5},{1,3} }; // 定义二维数组 System.out.println("数组中的元素是:"); // 提示信息 for (int x[] : arr2) { // 外层循环变量为一维数组 for (int e : x) { // 循环遍历每一个数组元素 if (e == x.length) { // 判断变量是二维数组中的最后一个元素 System.out.print(e); // 输出二维数组的最后一个元素 } else // 如果不是二维数组中的最后一个元素 System.out.print(e + "、"); // 输出信息 } } } }
2 回答
已采纳
guozhchun
TA贡献103条经验 获得超76个赞
public class TMSL { public static void main(String[] args) { int arr2[][] = { { 4, 5},{1,3} }; System.out.println("数组中的元素是:"); for (int i = 0; i < arr2.length; i++) // 循环遍历每一个一维数组 { for (int j = 0; j < arr2[i].length; j++) // 循环遍历一维数组中的元素 { // 判断是否是最后一个数 if ((i == arr2.length - 1) && (j == arr2[arr2.length - 1].length - 1)) { System.out.print(arr2[i][j]); } else { System.out.print(arr2[i][j] + "、"); } } } } }
冰清玉杰
TA贡献1条经验 获得超0个赞
十分感谢大神的 精彩解答,但是就是如果只用foreach结构,不用你给的代码中的双层for循环,可以实现所要的功能吗 (个人感觉不能 想了两天没想出来 还是菜鸟一枚)还望大神给个确定或否定
添加回答
举报
0/150
提交
取消