源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

java使用for循环输出杨辉三角

  • 时间:2020-02-13 05:28 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:java使用for循环输出杨辉三角
 思路是创建一个整型二维数组,包含10个一维数组。使用双层循环,在外层循环中初始化每一个第二层数组的大小。在内层循环中,先将两侧的数组元素赋值为1,其他数值通过公式计算,然后输出数组元素。
[u]复制代码[/u] 代码如下:
public class YanghuiTriangle {     public static void main(String[] args) {         int triangle[][]=new int[10][];// 创建二维数组         // 遍历二维数组的第一层         for (int i = 0; i < triangle.length; i++) {             triangle[i]=new int[i+1];// 初始化第二层数组的大小             // 遍历第二层数组             for(int j=0;j<=i;j++){                 // 将两侧的数组元素赋值为1                 if(i==0||j==0||j==i){                     triangle[i][j]=1;                 }else{// 其他数值通过公式计算                     triangle[i][j]=triangle[i-1][j]+triangle[i-1][j-1];                 }                 System.out.print(triangle[i][j]+"t");         // 输出数组元素             }             System.out.println();               //换行         }     } }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部