控制台输出空心菱形

    xiaoxiao2021-03-28  37

    import java.util.Scanner; public class A { public static void main(String[] args) { System.out.print("请输入行数(奇数):"); Scanner input=new Scanner(System.in); int n=input.nextInt(); int s=n/2+1; //上半部分 for(int i=1;i<=s;i++){//行数 for(int j=1;j<=s-i;j++){ System.out.print(" "); } for(int k=1;k<=2*i-1;k++){ if(k==1||k==2*i-1){ System.out.print("*"); }else{ System.out.print(" "); } } System.out.println(); } //下半部分 for(int u=1;u<=s-1;u++){ for(int m=1;m<=u;m++){ System.out.print(" "); } for(int o=1;o<=n-2*u;o++){ if(o==1||o==n-2*u){ System.out.print("*"); }else{ System.out.print(" "); } } System.out.println(); } } }
    转载请注明原文地址: https://ju.6miu.com/read-664607.html

    最新回复(0)