图形打印能更有效、更灵活运用流程控制这块知识点,更好的掌握其内在含义。
打印以下经典图形
代码
public class Picture {
public static void main(String[] args) {
/**
* 打印图形一:*
* ***
* *****
* *******
*/
for(int i = 0; i < 4; i ++) {
// i = 0 1 2 3
for(int j = 0; j < i*2+1; j ++) {
System.out.print("*");
}
System.out.println();
}
System.out.println("-----------------------------");
/**
* 打印图形二:
* *
* ***
* *****
* *******
*/
for(int i = 0; i < 4; i ++) {
// i = 0 1 2 3
//每行的空格数
for(int j = i+1; j < 4; j ++) {
System.out.print(" ");
}
//每行*数
for(int j = 0; j < i*2+1; j ++) {
System.out.print("*");
}
System.out.println();
}
System.out.println("-----------------------------");
/**
* 打印图形二(1):
* *
* ***
* *****
* *******
* *********
*/
for(int i = 0