【Java学习】用Java打印数字金字塔
【代码】【Java学习】用Java打印数字金字塔。
·
输入正整数n,输出n层数字金字塔。
import java.util.Scanner;
/**
*
* 3、输入正整数n,输出n层数字金字塔。
*
*/
public class Test02 {
public static void main(String[] args) {
System.out.println("请输入一个正整数:");
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
for(int i = 1;i<=n;i++){ //外层循环控制行数
//打印空格,这样打印出来是三角形
for(int j=1;j<=n-i;j++){
System.out.print(" ");
}
//打印数字,左边的三角形
for(int j=1;j<=i;j++){
System.out.print(j);
}
//后面数字的规律
for(int j=i-1;j>=1;j--){
System.out.print(j);
}
System.out.println(); //换行
}
}
}
更多推荐
已为社区贡献1条内容
所有评论(0)