zoukankan      html  css  js  c++  java
  • Java 练习(杨辉三角)

    使用二维数组打印一个 10 行杨辉三角

    public class YangHuiTest {
    	public static void main(String[] args) {
    		//1.声明并初始化二维数组
    		int [][] yangHui = new int[10][];
    		
    		//2.给数组的元素赋值
    		for(int i = 0; i < yangHui.length; i++) {
    			yangHui[i] = new int[i + 1];
    			
    			//2.1 给首末元素赋值
    			yangHui[i][0] = yangHui[i][i] = 1;
    			//2.2 给每行的非首末元素赋值
    			for(int j = 1; j< yangHui[i].length - 1; j++) {
    				yangHui[i][j] = yangHui[i-1][j-1] + yangHui[i-1][j];
    			}
    			
    		}
    		
    		//3.遍历二维数组
    		for(int i = 0; i < yangHui.length; i++) {
    			for(int j = 0; j< yangHui[i].length; j++) {
    				System.out.print(yangHui[i][j] + "	");
    			}
    			System.out.println();
    		}
    	}
    
    }
    

    运行效果:

  • 相关阅读:
    Java第二次作业
    JAVA学习计划
    学生选课系统
    抽奖
    Java第二次作业
    Java第六次作业修改版
    Java第六次作业
    JAVA第五次作业
    Java第四次作业
    JAVA第三次作业
  • 原文地址:https://www.cnblogs.com/klvchen/p/14276831.html
Copyright © 2011-2022 走看看