package java基础知识.数组和常用算法;
public class 打印图形Test4 {
/**
* @param 打印图形
*
* * *
* * * * *
* * * * * * *
* * * * *
* * *
*
图形分解为:一个尖向上的等腰三角形和一个尖朝下的等腰三角形
每个三角形的再进行分解.
第一个等腰三角形分解成一个尖朝下的空直角三角形,和一个 1 3 5 7数列的图形
第二个等腰三角形分解成一个尖朝上的空内容的直角三角形和一个5 3 1数列的图形
*/
public static void main(String[] args) {
for(int i=1;i<=7;i+=2){
for(int kong=7;kong>i-1;kong--){
System.out.print(" ");
}
for(int xing=1;xing<=i;xing++){
System.out.print("* ");
}
System.out.println();
}
for(int j=1;j<=5;j+=2){
for(int kong1=1;kong1<j+3;kong1++){
System.out.print(" ");
}
for(int xing1=5;xing1>=j;xing1--){
System.out.print("* ");
}
System.out.println();
}
}
}
打印图形Test4
最新推荐文章于 2024-09-14 22:25:23 发布