1.输出倒正三角形结果如下图所示:
*************
***********
*********
*******
*****
***
*
具体代码如下:
public class Test2 {
public static void main(String[] args) {
int line=20;//定义行数
for(int i=0;i<line;i++){
for(int j=0;j<i;j++){
System.out.print(" ");
}
//打印*的个数
for( int j=0;j<2*(line-i)-1;j++){
System.out.print("*");
}
//打印完* 记得换行
System.out.println();
}
}
}
2.输出菱形的结果如下图所示:
*
***
*****
*******
*********
***********
*********
*******
*****
***
*
具体的代码如下:
public class Test3 {
public static void main(String[] args) {
int line=6;
//打印一行
//打印上半部分
for(int i=0;i<line-1;i++){
//打印i个空格
for(int j=0;j<line-1-i;j++){
System.out.print(" ");
}
//打印*的个数
for( int j=0;j<2*i+1;j++){
System.out.print("*");
}
//打印完* 记得换行
System.out.println();
}
//打印下半部分
for(int i=0;i<line;i++){
//打印i个空格
for(int j=0;j<i;j++){
System.out.print(" ");
}
//打印*的个数
for( int j=0;j<(2*line-1)-2*i;j++){
System.out.print("*");
}
//打印完* 记得换行
System.out.println();
}
}
}
谢谢大家的阅读,有疑问或错误请指出。