使用方法改进遍历二维数组,杨辉三角;
本周老师带领我们讲解了数组和二维数组,方法还有面向对象,先写一下二维数组的遍历;
```
public class PrintArrays{
public static void main(String[] args){
int [] [] arr = {
{11,22,33},{44,55,66},{77,88,99}};
Print(arr);
}
public static void Print(int [][]arr){
for(int a = 0; a <arr.length;a++)//遍历二维数组;
for(int b = 0;b<arr[a].length;b++)//遍历每个一维数组
System.out.print(arr[a][b]+",");
}
}
```
以上为二维数组的遍历;
以下为杨辉三角的打印;
import java.util.Scanner;
public class Test{
public static void main(String[] args){
Scanner input = new Scanner(System.in);
System.out.println("请输入行列数:");
int n = input.nextInt();
int [][]arr = new int[n][n];
Test2(arr);//调方法
}
public static void Test2(int [][]arr){
for(int x = 0;x<arr.length;x++){//第x行第一个数是1;第x行第x个是1;
arr[x][0] = 1;
arr[x][x] = 1;
}
for(i