【1】等腰三角形
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 4 - i; j++) {
System.out.print(" ");
}
for (int j = 0; j < i + 1; j++) {
System.out.print("o ");
}
System.out.println();
}
【2】直角三角形
for (int i = 0; i < 5; i++) {
for (int j = 0; j < i + 1; j++) {
System.out.print("O ");
}
System.out.println();
}
【3】这种三角形我用了三种方法
// 法一
System.out.println("第二种-1");
for (int i = 0; i < 6; i++) {
for (int j = i + 1; j < 6; j++) {
System.out.print("O ");
}
System.out.println();
}
System.out.println("----------");
// 法二
System.out.println("第二种-2");
for (int i = 0; i < 6; i++) {
for (int j = 0; j < 5 - i; j++) {
System.out.print("O ");
}
System.out.println();
}
System.out.println("----------");
// 法三
System.out.println("第二种-3");
for (int i = 0; i < 6; i++) {
for (int j = 5; j > i; j--) {
System.out.print("O ");
}
System.out.println();
}
System.out.println("----------");
【4】
//右边倒三角,分成两部分
//法一
for (int i = 1; i < 6; i++) {
for (int j = 0; j < i - 1; j++) {
System.out.print(" ");
}
for (int j = 6; j > i; j--) {
System.out.print("O ");
}
System.out.println();
}
System.out.println("----------");
//法二
for (int i = 0; i < 5; i++) {
for (int j = 0; j < i ; j++) {
System.out.print(" ");
}
for (int j = 5; j > i; j--) {
System.out.print("O ");
}
System.out.println();
}
//法三
for (int i = 0; i < 5; i++) {
for (int j = 0; j < i ; j++) {
System.out.print(" ");
}
for (int j = 0; j < 5 - i; j++) {
System.out.print("O ");
}
System.out.println();
}
【5】
//分成两部分
for (int i = 1; i < 6; i++) {
for (int j = 1; j < 6 - i; j++) {
System.out.print(" ");
}
for (int j = 1; j < i + 1; j++) {
System.out.print("O ");
}
System.out.println();
}
System.out.println("----------");
【6】菱形
public class HomeWork8 {
public static void main(String[] args) {
// TODO Auto-generated method stub
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 4 - i; j++) {
System.out.print(" ");
}
for (int j = 0; j < i + 1; j++) {
System.out.print("o ");
}
System.out.println();
}
for (int i = 0; i < 5; i++) {
for (int j = 0; j < i + 1; j++) {
System.out.print(" ");
}
for (int j = 0; j < 4 - i; j++) {
System.out.print("o ");
}
System.out.println();
}
}
}