java三角形打印代码 java程序打印杨辉三角

JAVA 如何打印空心三角形,请详细解释下每句代码,谢

Java语言打印空心三角形的程序如下:

创新互联公司主要从事网页设计、PC网站建设(电脑版网站建设)、wap网站建设(手机版网站建设)、响应式网站开发、程序开发、网站优化、微网站、小程序制作等,凭借多年来在互联网的打拼,我们在互联网网站建设行业积累了丰富的成都网站建设、做网站、网站设计、网络营销经验,集策划、开发、设计、营销、管理等多方位专业化运作于一体。

public class Test3 {

public static void main(String[] args) {

final int SIZE=5;

for(int i=1;i=SIZE;i++){

for(int j=1;j=SIZE-i;j++){

System.out.print(" ");

}

for(int k=1;k=2*i-1;k++){

if(i==SIZE)

System.out.print("*");

else if((k==1 || k==2*i-1) i!=SIZE )

System.out.print("*");

else

System.out.print(" ");

}

System.out.println();

}

}

}

Java语言杨辉三角

打印杨辉三角代码如下:

public class woo {

public static void triangle(int n) {

int[][] array = new int[n][n];//三角形数组

for(int i=0;iarray.length;i++){

for(int j=0;j=i;j++){

if(j==0||j==i){

array[i][j]=1;

}else{

array[i][j] = array[i-1][j-1]+array[i-1][j];

}

System.out.print(array[i][j]+"\t");

}

System.out.println();

}

}

public static void main(String args[]) {

triangle(9);

}

}

扩展资料:

杨辉三角起源于中国,在欧洲这个表叫做帕斯卡三角形。帕斯卡(1623----1662)是在1654年发现这一规律的,比杨辉要迟393年。它把二项式系数图形化,把组合数内在的一些代数性质直观地从图形中体现出来,是一种离散型的数与形的优美结合。

杨辉三角具有以下性质:

1、最外层的数字始终是1;

2、第二层是自然数列;

3、第三层是三角数列;

4、角数列相邻数字相加可得方数数列。

java打印如下数字三角形?

可利用如下代码输出:

package print;

public class Test {

public static void main(String[] args) {

int n = 5;

int num = -1;

for(int i = 1;i n + 1;i++){

System.out.print(i);

if(i == n){

for(int j = 1;j n;j++){

System.out.print("  ");

System.out.print(n + j);

}

}else{

for(int j = i - 1;j 0;j--){

System.out.print(" ");

int end = n * 2 - 1 + n - i;

if(num == -1){

num = end;

}

if(j == 1){

System.out.print(end);

}else{

num = num + 1;

System.out.print(num);

}

}

}

/*换行*/

System.out.println();

}

}

}

输出结果:


名称栏目:java三角形打印代码 java程序打印杨辉三角
文章分享:http://azwzsj.com/article/ddsohhh.html