三角形打印练习
方法一:划分为5行,每行为空格+*+空格
内部含三层循环,分别打印左空格,*,右空格
/* *
* *
* * *
* * * *
* * * * * */
public class TriangleTestDemo01 {
public static void main(String[] args){
//打印5行的等腰三角型
for (int i = 1; i <= 5; i++) {
for (int j = 1; j <=5-i; j++) {
System.out.print(" ");
}
for (int k=1;k<=i;k++){
System.out.print("*"+" ");
}
for (int l = 1; l <=5-i; l++) {
System.out.print(" ");
}
System.out.println();
}
}
}
注意空格得用“ ”,不能用\t,因为\t为tab,为两个空格,不规则。
2.直角三角形
public class TriangleDemo02 {
public static void main(String[] args){
//打印直角三角形
for (int i = 1; i <= 5; i++) {
for(int j = 5 - i;j>=1;j--){
System.out.print(" ");
}
for(int k=1;k<=i;k++){
System.out.print("*");
}
System.out.println();
}
}
}
3.全等三角形
不算是全等三角形,但是是另一种输出方法
public class TriangleDemo03 {
public static void main(String[] args){
for (int i = 1; i <= 5; i++) {
for (int j = 1; j <= 5-i; j++) {
System.out.print(" ");
}
for(int k=1;k<=(i*2)-1;k++){
System.out.print("*");
}
System.out.println();
}
}
}

浙公网安备 33010602011771号