杨辉三角是经典的数学问题,在初学JAVA的循环和数组时,通常以“杨辉三角”进行练习,下面是基础版的杨辉三角实现代码。
package test;
//杨辉三角
import java.util.Scanner;
public class Test {
public static void main(String[] args){
Scanner myscanner = new Scanner(System.in);
System.out.print( "请输入i的值");
int num = myscanner.nextInt();
int arr[][] = new int[num][];
for(int i = 0;i < arr.length;i++){
arr[i] = new int[i + 1];
for(int j = 0;j < arr[i].length ;j++ ){
if(j == 0 || j == arr[i].length - 1){
arr[i][j] = 1;
}else{
arr[i][j] = arr[i - 1][j] + arr[i - 1][j - 1];
}
}
}
for(int i = 0;i < arr.length;i++){
for(int j = 0;j < arr[i].length;j++){
System.out.print(arr[i][j] + "\t");
}
System.out.println();//负责换行
}
}
}
下面是运行结果
总结:杨辉三角是经典的数学问题,这是基础版Java代码。