import java.util.Scanner;
public class Arry1 {
public static void main(String[] args) {
int[][] arry = {{111, 2, 23, 5, 66, 7}, {11, 22, 3, 4, 5, 66, 99}, {1, 2, 3, 23, 55}};
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个数字:");
int num = sc.nextInt();
System.out.println("数组元素如下:");
for (int i = 0; i < arry.length; i++) {
for (int j = 0; j < arry[i].length; j++) {
System.out.print(arry[i][j] + "\t");
}
for (int j = 0; j < arry[i].length; j++) {
if (num == arry[i][j]){
System.out.println("该数字在数组" + (i + 1) + "中出现");
} else if (i==arry.length-1&&j==arry[i].length-1) {
System.out.println("该二维数组中没有该元素");//因为遍历到二维数组的最后一个数组的最后一个数,如果还不存在
}//就会提示二维数组中没有该元素,不能给("该二维数组中没有该元素")里面加上+i,因为此时的i只代表最后一个数组,并不会每层都显示不在某个数组中。
}System.out.println("");
}
}
}
运行结果如下: