package java基础知识.数组和常用算法;
public class 打印图形Test6 {
/**
* @param 打印图形
*
* * *
* * * * *
* * * * * * *
*
* * *
* * * * *
*
*
分解成二个等腰三角形解决问题:
*/
public static void main(String[] args) {
// 第一次for嵌套
for (int i = 1; i <= 4; i++) {
//打印出一个尖朝下的直角三角形,每次输出的规律是 3 2 1
for (int a = i; a < 4; a++) {
System.out.print(" ");
}
//打印出 1 3 5 7数列的图形.刚好是奇数,任何奇数等于偶数-1第一行为1个星,是2-1 第二行为3个星是4-1,第三行为5颗星是6-1,通过嵌套外循环i的值来改变判定条件表达式
for (int b = 1; b <= 2 * i - 1; b++) {
System.out.print("* ");
}
System.out.println();
}
//第二次for嵌套
for (int j = 1; j <= 3; j++) {
for (int c = j; c <= 3; c++) {
System.out.print(" ");
}
for (int d = 2 * j - 1; d > 0; d--) {
System.out.print("* ");
}
System.out.println();
}
System.out.println(" *");
System.out.println(" *");
}
}
打印图形Test6
最新推荐文章于 2024-10-16 22:34:48 发布