java,输入整数n(1<=n<=9),打印出n行数字金字塔,急急急!!!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java,输入整数n(1<=n<=9),打印出n行数字金字塔,急急急!!!相关的知识,希望对你有一定的参考价值。

package test20201231;

import java.util.Scanner;


public class Test01

public static void main(String[] args)

Scanner sc = new Scanner(System.in);

System.out.println("请输入一个1-9之间的整数");

int n = sc.nextInt();

while(n<1 || n>9)

System.out.println("你输入的数字不在0-9之间,或者不是整数,请重新输入");

n = sc.nextInt();

for(int i=1;i<=n;i++)

for(int j=n-i;j>0;j--)

System.out.print(" ");

for(int j=(i+i-1);j>0;j--)

System.out.print(i);

for(int j=0;j<n-i;j++)

System.out.print("");

System.out.println();

参考技术A //1<=n<=9
System.out.println("输入1-9的数字");
int n=new Scanner(System.in).nextInt();
for(int i=0;i<=n;i++)
for(int j=0;j<n-i;j++)
System.out.print(" ");

for(int j=0;j<=2*i;j++)
System.out.print(i);


System.out.println();

以上是关于java,输入整数n(1<=n<=9),打印出n行数字金字塔,急急急!!!的主要内容,如果未能解决你的问题,请参考以下文章

连续整数求和

1.9.7

数组(二分查找)

1.9.13

P1631 序列合并

[洛谷P1631] 序列合并