上机课自己写的代码
两个图形原理都是一样的
1.一共有仨个循环 注意搞清楚每一层循环需要做的事情
2.第一层循环:是用来控制行数
3.第二层循环控制打印空格数
4.第三层循环是用来循环输出星星
import java.util.*;
public class demo1{
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 k=1;k<=2*i-1;k++){
System.out.print("*");
}
System.out.println();
}
for(int i=1;i<=4;i++){
for(int j=1;j<=i;j++){
System.out.print(" ");
}
for(int k=7;k>=2*i-1;k--){
System.out.print("*");
}
System.out.println();
}
}
}
小的菱形框
public class demo2{
public static void main(String[] args){
for(int i=1;i<=3;i++){
for(int j=3;j>i;j--){
System.out.print(" ");
}
for(int k=1;k<=2*i-1;k++){
System.out.print("*");
}
System.out.println();
}
for(int i=1;i<=2;i++){
for(int j=1;j<=i;j++){
System.out.print(" ");
}
for(int k=3;k>=2*i-1;k--){
System.out.print("*");
}
System.out.println();
}
}
}