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

java編程實現(xiàn)楊輝三角兩種輸出結(jié)果實例代碼

 更新時間:2017年12月21日 16:39:01   作者:JIONGZONG  
這篇文章主要介紹了java編程實現(xiàn)楊輝三角兩種輸出結(jié)果實例代碼,具有一定借鑒價值,需要的朋友可以參考下。

首先展示下結(jié)果:

簡介:

楊輝三角,是二項式系數(shù)在三角形中的一種幾何排列。在歐洲,這個表叫做帕斯卡三角形。帕斯卡(1623----1662)是在1654年發(fā)現(xiàn)這一規(guī)律的,比楊輝要遲393年,比賈憲遲600年。楊輝三角是中國古代數(shù)學的杰出研究成果之一,它把二項式系數(shù)圖形化,把組合數(shù)內(nèi)在的一些代數(shù)性質(zhì)直觀地從圖形中體現(xiàn)出來,是一種離散型的數(shù)與形的優(yōu)美結(jié)合。

實例代碼如下:

package com.sxt;
import java.util.Arrays;
public class KeBen {
	public static void main(String[] args) {
		int[][] array =new int [10][10];
		array [0]=new int[]{1};
		//第一行就是1
		for (int i=1;i<10;i++){
			array[i]=new int [i+1];
			for (int j=0;j<i+1;j++){
				if(j==0||j==i){
					//邊界特殊處理
					array[i][j]=1;
				} else{
					//等于上一行的兩肩之和
					array[i][j]=array[i-1][j]+array[i-1][j-1];
				}
			}
		}
		//簡單輸出
		for (int i=0;i<10;i++){
			System.out.println(Arrays.toString(array[i]));
		}
		//排版輸出
		for (int i=0;i<10;i++){
			for (int j=0;j<10-i-1;j++){
				System.out.print(" ");
				//兩個空格
			}
			for (int j=0;j<=i;j++){
				String a=""+array[i][j];
				//轉(zhuǎn)成字符串
				//字符串長度不一樣要分開考慮
				if(a.length()==1){
					a=" "+a+" ";
				}
				if(a.length()==2){
					a=" "+a;
				}
				System.out.print(a+" ");
			}
			System.out.println();
		}
	}
}

總結(jié)

以上就是本文關(guān)于java編程實現(xiàn)楊輝三角兩種輸出結(jié)果實例代碼的全部內(nèi)容,希望對大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站其他相關(guān)專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!

相關(guān)文章

  • Java中的@Builder注解問題詳解

    Java中的@Builder注解問題詳解

    這篇文章主要介紹了Java中的@Builder注解詳解,@Builder 注解的其中一個大坑會導致默認值失效,這是使用此注解出現(xiàn)的一個問題,總的來說,不推薦再使用 @Builder 注解,接下來講重點介紹其原因和替代方案,需要的朋友可以參考下
    2023-10-10
  • Spring Cloud Eureka 注冊與發(fā)現(xiàn)操作步驟詳解

    Spring Cloud Eureka 注冊與發(fā)現(xiàn)操作步驟詳解

    這篇文章主要介紹了Spring Cloud Eureka 注冊與發(fā)現(xiàn)操作步驟詳解,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • Jenkins自動部署SpringBoot項目實踐教程

    Jenkins自動部署SpringBoot項目實踐教程

    這篇文章主要介紹了Jenkins自動部署SpringBoot項目實踐教程,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • 詳解Spring Data Jpa 模糊查詢的正確用法

    詳解Spring Data Jpa 模糊查詢的正確用法

    本篇文章主要介紹了詳解Spring Data Jpa 模糊查詢的正確用法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05
  • 一篇文章徹底搞懂jdk8線程池

    一篇文章徹底搞懂jdk8線程池

    線程是稀缺資源,如果無限制的創(chuàng)建,不僅會消耗系統(tǒng)資源,還會降低系統(tǒng)的穩(wěn)定性,使用線程池可以進行統(tǒng)一的分配,調(diào)優(yōu)和監(jiān)控,這篇文章主要給大家介紹了jdk8線程池的相關(guān)資料,需要的朋友可以參考下
    2021-10-10
  • Java?file類中renameTo方法操作實例

    Java?file類中renameTo方法操作實例

    renameTo()方法是File類的一部分,renameTo()函數(shù)用于將文件的抽象路徑名重命名為給定的路徑名??,下面這篇文章主要給大家介紹了關(guān)于Java?file類中renameTo方法操作的相關(guān)資料,需要的朋友可以參考下
    2022-11-11
  • spring boot 與kafka集成的示例代碼

    spring boot 與kafka集成的示例代碼

    這篇文章主要介紹了spring boot 與kafka集成的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04
  • Spring security中的授權(quán)

    Spring security中的授權(quán)

    本篇為大家?guī)鞸pring security的授權(quán),首先要理解一些概念,有關(guān)于:權(quán)限、角色、安全上下文、訪問控制表達式、方法級安全性、訪問決策管理器,這篇文章主要介紹了Spring security中的授權(quán),需要的朋友可以參考下
    2024-01-01
  • 詳細談?wù)凷pring事務(wù)是如何管理的

    詳細談?wù)凷pring事務(wù)是如何管理的

    在使用傳統(tǒng)的事務(wù)編程策略時,程序代碼必然和具體的事務(wù)操作代碼耦合,而使用Spring事務(wù)管理策略恰好可以避免這種尷尬,Spring的事務(wù)管理提供了兩種方式:編程式事務(wù)管理和聲明式事務(wù)管理,這篇文章主要給大家介紹了關(guān)于Spring事務(wù)是如何管理的相關(guān)資料,需要的朋友可以參考下
    2021-09-09
  • 淺談springboot多模塊(modules)開發(fā)

    淺談springboot多模塊(modules)開發(fā)

    這篇文章主要介紹了淺談springboot多模塊(modules)開發(fā),詳細的介紹了springboot多模塊的實現(xiàn),有興趣的可以了解一下
    2017-09-09

最新評論