欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java int類型二維數(shù)組實現(xiàn)“楊輝三角”的完整實例

 更新時間:2020年12月09日 12:08:15   作者:?聆聽夜的憂傷  
這篇文章主要給大家介紹了關于java int類型二維數(shù)組實現(xiàn)“楊輝三角”的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

楊輝三角的規(guī)律:

1.每行的數(shù)據個數(shù)和在第幾行一樣。

2.每行第一個數(shù)和最后一個數(shù)都是1.

3.每行除了第一個數(shù)據和最后一個數(shù)據 其他數(shù)據的值等于上面一行的對應列的值和左對角值的和。例如:a[2][1]=a[1][0]+a[1][1]

根據上面的規(guī)律我們設計程序

private static void demo(){
  int[][] ints = new int[10][];
  //動態(tài)給ints數(shù)組的一維賦值一個不同的數(shù)組
  for (int i = 0; i < ints.length; i++) {
   ints[i]=new int[i+1];
  }
  /*根據楊輝三角的算法設計程序*/
  for (int i = 0; i < ints.length; i++) {
   for (int j = 0; j < i; j++) {
    if(j==0 || j==i){
     ints[i][j]=1;
    }else {
     ints[i][j]=ints[i-1][j-1]+ints[i-1][j];
    }
   }
  }
  /*遍歷ints數(shù)組*/
  for (int i = 0; i < ints.length; i++) {
   for (int j = 0; j < i; j++) {
    System.out.print(ints[i][j]+" ");
   }
   System.out.println();
  }
 }

調用方法:

public static void main(String[] args) {
  demo();
 }

運行結果:

總結

到此這篇關于java int類型二維數(shù)組實現(xiàn)“楊輝三角”的文章就介紹到這了,更多相關java int類型二維數(shù)組實現(xiàn)楊輝三角內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Java多線程中線程池常見7個參數(shù)的詳解以及執(zhí)行流程

    Java多線程中線程池常見7個參數(shù)的詳解以及執(zhí)行流程

    本文主要介紹了Java多線程中線程池常見7個參數(shù)的詳解以及執(zhí)行流程,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-07-07
  • 解析ConcurrentHashMap: 紅黑樹的代理類(TreeBin)

    解析ConcurrentHashMap: 紅黑樹的代理類(TreeBin)

    ConcurrentHashMap是由Segment數(shù)組結構和HashEntry數(shù)組結構組成。Segment的結構和HashMap類似,是一種數(shù)組和鏈表結構,今天給大家普及java面試常見問題---ConcurrentHashMap知識,一起看看吧
    2021-06-06
  • SpringCloud之@FeignClient()注解的使用方式

    SpringCloud之@FeignClient()注解的使用方式

    這篇文章主要介紹了SpringCloud之@FeignClient()注解的使用方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • Java中BEAN與EJB的區(qū)別淺析

    Java中BEAN與EJB的區(qū)別淺析

    這篇文章主要介紹了Java中BEAN與EJB的區(qū)別淺析,本文總結了它們之間的不同之處,需要的朋友可以參考下
    2015-03-03
  • Java實戰(zhàn)之實現(xiàn)用戶登錄

    Java實戰(zhàn)之實現(xiàn)用戶登錄

    這篇文章主要介紹了Java實戰(zhàn)之實現(xiàn)用戶登錄,文中有非常詳細的代碼示例,對正在學習java的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-04-04
  • java的三種隨機數(shù)生成方式的實現(xiàn)方法

    java的三種隨機數(shù)生成方式的實現(xiàn)方法

    這篇文章主要介紹了java的三種隨機數(shù)生成方式的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-09-09
  • Mybatis-Plus的應用場景描述及注入SQL原理分析

    Mybatis-Plus的應用場景描述及注入SQL原理分析

    MyBatis-Plus是一個 MyBatis 的增強工具,在 MyBatis 的基礎上只做增強不做改變,為簡化開發(fā)、提高效率而生,本文重點給大家介紹Mybatis-Plus的應用場景及注入SQL原理分析,感興趣的朋友跟隨小編一起學習吧
    2021-05-05
  • Java并發(fā)編程之阻塞隊列詳解

    Java并發(fā)編程之阻塞隊列詳解

    這篇文章主要為大家詳細介紹了Java并發(fā)編程之阻塞隊列,什么是阻塞隊列?主要的阻塞隊列及其方法介紹,感興趣的小伙伴們可以參考一下
    2016-03-03
  • Springboot Activemq整合過程代碼圖解

    Springboot Activemq整合過程代碼圖解

    這篇文章主要介紹了Springboot Activemq整合過程代碼圖解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-02-02
  • 利用idea生成webservice客戶端超詳解步驟(wsdl文件的使用)

    利用idea生成webservice客戶端超詳解步驟(wsdl文件的使用)

    這篇文章主要給大家介紹了關于利用idea生成webservice客戶端超詳解步驟,第一次接觸webservice,從采坑到采坑,算是了解了一些,明白了一些,文中通過代碼以及圖文介紹的非常詳細,需要的朋友可以參考下
    2023-12-12

最新評論