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

java使用for循環(huán)輸出楊輝三角

 更新時(shí)間:2014年02月20日 16:47:40   作者:  
楊輝三角形由數(shù)字排列,可以把它看做一個(gè)數(shù)字表,其基本特性是兩側(cè)數(shù)值均為1,其他位置的數(shù)值是其正上方的數(shù)字與左上角數(shù)值之和,下面是java使用for循環(huán)輸出包括10行在內(nèi)的楊輝三角形

 思路是創(chuàng)建一個(gè)整型二維數(shù)組,包含10個(gè)一維數(shù)組。使用雙層循環(huán),在外層循環(huán)中初始化每一個(gè)第二層數(shù)組的大小。在內(nèi)層循環(huán)中,先將兩側(cè)的數(shù)組元素賦值為1,其他數(shù)值通過(guò)公式計(jì)算,然后輸出數(shù)組元素。

復(fù)制代碼 代碼如下:

public class YanghuiTriangle {
    public static void main(String[] args) {
        int triangle[][]=new int[10][];// 創(chuàng)建二維數(shù)組
        // 遍歷二維數(shù)組的第一層
        for (int i = 0; i < triangle.length; i++) {
            triangle[i]=new int[i+1];// 初始化第二層數(shù)組的大小
            // 遍歷第二層數(shù)組
            for(int j=0;j<=i;j++){
                // 將兩側(cè)的數(shù)組元素賦值為1
                if(i==0||j==0||j==i){
                    triangle[i][j]=1;
                }else{// 其他數(shù)值通過(guò)公式計(jì)算
                    triangle[i][j]=triangle[i-1][j]+triangle[i-1][j-1];
                }
                System.out.print(triangle[i][j]+"\t");         // 輸出數(shù)組元素
            }
            System.out.println();               //換行
        }
    }
}

相關(guān)文章

  • Spring Boot JPA中使用@Entity和@Table的實(shí)現(xiàn)

    Spring Boot JPA中使用@Entity和@Table的實(shí)現(xiàn)

    這篇文章主要介紹了Spring Boot JPA中使用@Entity和@Table的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • 解決FeignClient發(fā)送post請(qǐng)求異常的問(wèn)題

    解決FeignClient發(fā)送post請(qǐng)求異常的問(wèn)題

    這篇文章主要介紹了FeignClient發(fā)送post請(qǐng)求異常的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • java(jdk)環(huán)境變量配置(XP、win7、win8)圖文教程詳解

    java(jdk)環(huán)境變量配置(XP、win7、win8)圖文教程詳解

    對(duì)于初學(xué)java的同學(xué)來(lái)說(shuō),第一件事不是寫hello world,而是搭建好java開(kāi)發(fā)環(huán)境,下載jdk,安裝,配置環(huán)境變量。這些操作在xp、win7、win8不同的操作系統(tǒng)里面配置不太一樣,下面通過(guò)本文給大家介紹如何在上面不同操作系統(tǒng)下配置
    2017-03-03
  • Spring MVC學(xué)習(xí)筆記之json格式的輸入和輸出

    Spring MVC學(xué)習(xí)筆記之json格式的輸入和輸出

    本篇文章主要介紹了Spring MVC學(xué)習(xí)筆記之json格式的輸入和輸出,這里整理了詳細(xì)的代碼,有需要的小伙伴可以參考下。
    2017-03-03
  • 淺談MyBatis-plus入門使用

    淺談MyBatis-plus入門使用

    這幾天本人了解到了MyBatis-plus,一個(gè) Mybatis 增強(qiáng)工具包.經(jīng)過(guò)一番研究,發(fā)現(xiàn)這玩意真的好用,不用寫任何 xml ,內(nèi)置通用的 Mapper,而且完全是面向?qū)ο缶幊?文檔給的示例代碼,跟之前用過(guò)的 sequelize (Node.js 的 ORM)非常像,因此本人也嘗試了一把, 需要的朋友可以參考下
    2021-05-05
  • SpringBoot中@EnableAutoConfiguration注解源碼分析

    SpringBoot中@EnableAutoConfiguration注解源碼分析

    這篇文章主要介紹了SpringBoot中@EnableAutoConfiguration注解源碼分析,@EnableAutoConfiguration,主要是用于加載Starter目錄包之外的、需要Spring自動(dòng)生成Bean對(duì)象的、帶有@Configuration注解的類,需要的朋友可以參考下
    2023-08-08
  • file.mkdir()、file.mkdirs()和file.createNewFile()的區(qū)別

    file.mkdir()、file.mkdirs()和file.createNewFile()的區(qū)別

    本文主要介紹了file.mkdir()、file.mkdirs()和file.createNewFile()的區(qū)別,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • 解決spring boot2集成activiti6踩過(guò)的坑

    解決spring boot2集成activiti6踩過(guò)的坑

    這篇文章主要介紹了解決spring boot2集成activiti6踩過(guò)的坑,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • Java鍵盤錄入Scanner類的使用方法詳析

    Java鍵盤錄入Scanner類的使用方法詳析

    在Java編程中,引用數(shù)據(jù)類型是用來(lái)存儲(chǔ)對(duì)象的引用(地址),而Scanner類是引用數(shù)據(jù)類型的一種,用于讀取輸入數(shù)據(jù),文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-09-09
  • Java8中Stream使用的一個(gè)注意事項(xiàng)

    Java8中Stream使用的一個(gè)注意事項(xiàng)

    最近在工作中發(fā)現(xiàn)了對(duì)于集合操作轉(zhuǎn)換的神器,java8新特性 stream,但在使用中遇到了一個(gè)非常重要的注意點(diǎn),所以這篇文章主要給大家介紹了關(guān)于Java8中Stream使用過(guò)程中的一個(gè)注意事項(xiàng),需要的朋友可以參考借鑒,下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-11-11

最新評(píng)論