请遍历一个数组 , 输出数组的各个元素值。

 1 public class shuzu21{
 2     //编写一个main方法
 3     public static void main(String[] args){
 4 
 5         //编写一个数组,输出数组的各个元素值
 6         int[][] map = {{0, 0, 1},{1, 1, 1},{1, 1, 3}};
 7         //使用方法完成输出,创建MyTools对象
 8 
 9         MyTools tool = new MyTools();
10 
11 
12         //遍历map数组
13         //传统的解决方式就是直接遍历
14         //for(int i = 0;i < map.length;i++){
15         //    for(int j = 0;j < map[i].length;j++){
16         //        System.out.print(map[i][j]+ "\t");
17         //         }
18         //         System.out.println();
19         // }
20 
21         //使用方法
22 
23         tool.printArr(map);
24 
25         //
26         //要求再次遍历map数组
27         //for(int i = 0;i < map.length;i++){
28         //for(int j = 0;j < map[i].length;j++){
29         //        System.out.print(map[i][j] + "\t");
30 
31         //    }
32         // System.out.println();
33         // }
34         tool.printArr(map);
35 
36 
37 
38         //再次遍历
39         //
40         //for(int i = 0;i < map.length;i++){
41         //    for(int j = 0;j < map[i].length;j++){
42         //    System.out.print(map[i][j] + "\t");    
43         // }
44         // System.out.println();
45         // }
46         tool.printArr(map); 
47 
48     }
49 }
50 
51 
52 //把输出的功能,写到一个类的方法中,然后调用该方法即可
53 class MyTools{
54         //方法,接收一个二维数组
55     public void printArr(int[][] map){
56         System.out.println("=========");
57         //对传入的map数组并进行遍历输出
58         for(int i = 0;i < map.length;i++){
59             for(int j = 0;j < map[i].length;j++){
60                 System.out.print(map[i][j] + "_");
61             }
62             System.out.println();
63         }
64     }
65 }

 

posted @ 2024-08-07 10:01  勤奋的小番茄  阅读(4)  评论(0编辑  收藏  举报