import java.util.*;
public class hello {
public static void main(String[] args) {
Scanner myscanner = new Scanner(System.in);
int n = myscanner.nextInt();
for(int i = 1; i <= n; i++) {
if(i == 1) {
if(n != 1) {
for(int k = 0; k < n - i; k++) {
System.out.print(' ');
}
}
System.out.println("*");
} else if(i == n) {
for(int j = 0; j < n * 2 - 1; j++) {
System.out.print('*');
}
} else {
for(int k = 0; k < n - i; k++) {
System.out.print(' ');
}
System.out.print('*');
for(int m = 0; m < (i - 1) * 2 - 1; m++) {
System.out.print(' ');
}
System.out.println('*');
}
}
}
}
java输出空心三角形
该文章详细描述了一个Java程序,使用Scanner类从用户输入获取整数n,然后根据条件打印不同模式的星号。程序分为三种情况:首行全星号、末行全星号以及中间行的星号分布。
摘要由CSDN通过智能技术生成