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

2021/12/16 11:13:33

本文主要是介绍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构造一个由数字组成的菱形的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程