一.要用循环嵌套来打印,外层的循环用来打印的行数,内层的循环用来打印每行的个数。
注意:每个“*”打印完后不换行,每一行打印完后需要换行
打印菱形,在打印等腰三角形的基础上,再倒着打印一个等腰三角形
public static void main(String[] args) {
// TODO Auto-generated method stub
//图形打印 菱形
int len=5;
for (int i = 0; i <= len; i++) {
for (int k = len; k>i; k--) {
System.out.print(" ");//打印空格
}
for (int j = 0; j <2*i-1; j++) {
System.out.print("*");//打印星号
}
System.out.println();
}
//倒着输出,故而i不能从0开始,倒着来
for (int i = len; i > 0; i--) {
for (int k = len; k>=i; k--) {
System.out.print(" ");//打印空格
}
for (int j = 2*i-3; j >0; j--) {
System.out.print("*");//打印星号
}
System.out.println();
}
}
}