版权声明:本文为博主原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Denial_learn/article/details/95617119
正三角:
需求说明:
从控制台输入直角三角形的高度(行数)
每行 * 的数目依次为1、3、5、7…*
Scanner input = new Scanner(System.in);
System.out.print("输入直角三角形的高度:");
int hight = input.nextInt();
for (int i = 1; i <= hight; i++) {
System.out.println();
for (int j = 1; j <= 2*i-1; j++) {
System.out.print("*");
}
}
实现效果图,如:
倒三角:
需求分析:
每行*的数目从下至上依次为1、2、3、4…(倒三角)
Scanner input = new Scanner(System.in);
System.out.print("请输入倒三角的高度:");
int hight = input.nextInt();
for (int i = 1; i <= hight; i++) {
System.out.println();
for (int j = hight; j >= i; j--) {
System.out.print("*");
}
}
实现效果图,如:
等腰三角形:
需求说明:
从控制台输入等腰三角形的高度
每行*的数目依次为1、3、5、7…
Scanner input = new Scanner(System.in);
System.out.print("请输入等腰三角形的高度:");
int hight = input.nextInt();
for (int i = 1; i <= hight; i++) {
System.out.println();
for (int j = hight; j >= i; j--) {
System.out.print(" ");
}
for (int j = 1; j <= (2*i-1); j++) {
System.out.print("*");
}
}
实现效果图,如: