首先我们需要写出从键盘输入的语句:
IDEA中从键盘输入语句需要导包:import Java,util.Scanner;
第二步在main()方法中创建键盘录入对象:Scanner sc=new Scanner(System.in);
第三步写出从键盘输入语句:int n=sc.nextInt();
第四步定义一个二维数组存放杨辉三角各个位置上的值,然后利用for循环首先创建好杨辉三角前两行的值,由于杨辉三角首尾的值都是1,所以我们先将1赋值进入存放杨辉三角前两行位置以及所要打印的各行的首尾位置对应的数组位置中。
然后再次利用for循环从第三行开始进行循环赋值。
最后调用与九九乘法表相类似的方法输出赋值好的杨辉三角。具体代码如下:
import java.util.Scanner;//导包
//杨辉三角
public class YhTriangle {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入你要打印的行数");
int n = sc.nextInt();
int[][] x=new int[n][n];
for(int i=1;i<n;i++) {//打印前两行及其他首尾位置的1
x[i][0] = 1;
x[i][i] = 1;
}
for(int i=2;i<x.length;i++){
for(int j=1;j<x[i].length-1;j++){