您的位置:首页 > 编程语言 > Java开发

java打印三角形的两种思路和实现

2017-06-22 00:00 183 查看
public static void pring1(int num){

//打印三角形1

for(int i=0; i<=num; i++){//控制行

for(int j = num;j>=i;j--){//打印空格

System.out.print(" ");

}

for(int k = 0;k<=i;k++){//打印左边的星星

System.out.print("*");

}

for(int h = 0;h<=i-1;h++){//打印右边的星星

System.out.print("*");

}

System.out.println();

}

}

public static void pring2(int num){

//打印三角形2

for(int i=0; i<=num; i++){//控制行

for(int j = 0;j<=num-i;j++){//行与空格的关系:空格=num -行

System.out.print(" ");

}

for(int k = 1;k<=(2*i)-1;k++){//行与星的关系:星=2*行 -1

System.out.print("*");

}

System.out.println();

}

}

打印三角形1

*

***

*****

*******

*********

***********

*************

***************

*****************

打印三角形2

*

***

*****

*******

*********

***********

*************

***************
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java