Java 打印三角形
步骤1:先打印矩形中左边三角形的空白部分
public class TestDemo {
public static void main(String[] args) {
for (int i = 1; i <= 5; i++) {
for (int j = 5; j >= i; j--) {
System.out.print("*");
}
System.out.println( );
}
}
}
//
*****
****
***
**
*
步骤二:再打印矩形中右边三角形的空白部分
public class TestDemo {
public static void main(String[] args) {
for (int i = 1; i <= 5; i++) {
for (int j = 5; j >= i; j--) {
System.out.print(" ");
}
for(int j = 1; j <= i; j++ ){
System.out.print("*");
}
System.out.println( );
}
}
}
//
*
**
***
****
*****
步骤三:打印三角形
public class TestDemo {
public static void main(String[] args) {
for (int i = 1; i <= 5; i++) {
for (int j = 5; j >= i; j--) {
System.out.print(" ");
}
for(int j = 1; j <= i; j++ ){
System.out.print("*");
}
for(int j = 1; j <i;j++){
System.out.print("*");
}
System.out.println( );
}
}
}
//
*
***
*****
*******
*********
//解释:
第一个for表示空白区;
第二个for表示三角形的左边;
第三个for表示大三角右边的四行小三角 ;