package com.huang.scanner;
import java.util.Scanner;
public class Demo04 {
public static void main(String[] args) {
//打印一个5行的三角形
/*
*
***
*****
*******
*********
*/
Scanner scanner = new Scanner(System.in);
System.out.println("您需要输出的行数:");
int line = scanner.nextInt(); //获取用户需要的行数
System.out.println(line);
for (int i = 1;i<line*2;i=i+2){ //i用来定义这一行需要多少个*,*每一行比前一行多两个,所以这里用i=i+2
int blank = (line*2-1-i)/2; //blank用来定义每一行开始之前的空格数量
for (int m = 0;m < blank;m++){
System.out.print(" "); //输出空格
}
for (int n = 1;n <= i;n++){
System.out.print("*"); //输出*
}
System.out.println(""); //一行走完换下一行
}
scanner.close();
}
}
Java实现用户输入行数,来生成三角形
最新推荐文章于 2022-06-26 18:02:20 发布