为什么是 1-1000之间,总数又只在250左右。。。
如果只是打印等腰三角形,那这样写
- public class TestTriangle {
-
- public static void testTri() {
- System.out.println("请输入等腰三角行数:");
- Scanner scan = new Scanner(System.in);
- int n = scan.nextInt();
- // 这层for循环 控制打印的行数
- for (int i = 1; i <= n; i++) {
- // 每打印完一行换一下行
- System.out.println();
- // 这层循环控制每行前面打印的空格数
- for (int k = 1; k <= n - i; k++) {
- System.out.print(" ");
- }
- // 这层循环控制每行前面打印*的个数
- for (int j = 1; j <= 2 * i - 1; j++) {
- System.out.print("*");
- }
- }
- }
- public static void main(String[] args) {
- testTri();
- }
- }
复制代码 |