编程语言
首页 > 编程语言> > Java构造一个由数字组成的菱形

Java构造一个由数字组成的菱形

作者:互联网

构造一个由数字组成的菱形,如下图:
在这里插入图片描述

public class For{
	public static void main(String[] args) {
		java.util.Scanner s=new java.util.Scanner(System.in);
		System.out.println("请输入整数n:"); 
		int n=s.nextInt();
	        for(int i=n;i>=1;i--){                 //菱形的上半部分
	            for(int j=1;j<2*n;j++){
	                if(j==i||j==2*n-i){
	                    System.out.print(n-i+1);
	                }else{
	                    System.out.print(" ");
	                }
	            }
	            System.out.println();
	        }

	        for(int i=2;i<=n;i++){                 //菱形的下半部分
	            for(int j=1;j<2*n;j++){
	                if(i==j||j==2*n-i){
	                    System.out.print(n-i+1);
	                }else{
	                    System.out.print(" ");
	                }
	            }
	            System.out.println();
	        }
    }
}

在这里插入图片描述

标签:Java,int,System,构造,println,菱形,print,out
来源: https://blog.csdn.net/weixin_45930321/article/details/121963473