用Java语言打印等腰三角形
输入等腰三角形的高即行数,用“”*”打印出等腰三角形
public class TestDemo {
public static void main(String[] args) {
//打印三角形 5行
//方法一
// for (int i=1; i<=5; i++){
// for (int j=5; j>=i; j--){
// System.out.print(" ");
// }
// for (int j=1; j<=i; j++){
// System.out.print("*");
// }
// for (int j=1; j<i; j++){
// System.out.print("*");
// }
// System.out.println();
// }
//方法二
Scanner scanner = new Scanner(System.in);
System.out.println("输入等腰三角形的高:");
int n = scanner.nextInt();
System.out.println("等腰三角形效果如下:");
for (int i=1; i<=n; i++){
for (int j=1; j<=n-i; j++){
System.out.print(" ");
}
for (int j=1; j<=2*i-1; j++){
System.out.print("*");
}
System.out.println();
}
}
}
运行结果:
方法一:
方法二:


浙公网安备 33010602011771号