各种三角形的代码如下
public static void main(String[] args) {
System.out.println("正三角形");
for(int i=1;i<=5;i++){
for (int j=5;j>i;j--){
System.out.print(" ");
}
for (int j=0;j<i*2-1;j++){
System.out.print("*");
}
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=8;j>i*2-1;j--){
System.out.print("*");
}
System.out.println();
}
System.out.println("直角三角形1");
for (int i = 0; i <5 ; i++) {
for (int j = 0; j <i ; j++) {
System.out.print("●");
}
System.out.println();
}
System.out.println("直角三角形2");
for (int i = 0; i <5 ; i++) {
for (int j = 5; j >i ; j--) {
System.out.print("●");
}
System.out.println();
}
System.out.println("打印半个风车");
for (int i = 0; i < 5; i++) {// 1 2 3 4 5
for (int i1 = 0; i1 < 5; i1++) { //循环5次,每次打印5个
System.out.print("○");
}
for (int j = 5; j > i; j--) {
System.out.print("●");
}
for (int j = 0; j <i ; j++) {
System.out.print("○");
}
System.out.println();
}
for (int q= 0; q < 5; q++) {
for (int i1 = 5; i1 > q+1; i1--) {
System.out.print("○");
}
for (int j = 0; j <q+1; j++) {
System.out.print("●");
}
for (int j = 0; j <5 ; j++) {
System.out.print("○");
}
System.out.println();
}
System.out.println("大风车转啊转");
for (int i = 0; i < 5; i++) {
for (int j = 0; j < i+1; j++) {
System.out.print("●"+" ");
}
for (int j = 4; j >i ; j--) {
System.out.print("○"+" ");
}
for (int j = 6; j >i ; j--) {
System.out.print("●"+" ");
}
for (int j = 0; j <i ; j++) {
System.out.print("○"+" ");
}
System.out.println();
}
System.out.println("● ● ● ● ● ● ● ● ● ● ●");
for (int e = 0; e < 5; e++) {
for (int j = 4; j > e; j--) {
System.out.print("○"+" ");
}
for (int j = 0; j <e+2; j++) {
System.out.print("●"+" ");
}
for (int j = 0; j <e ; j++) {
System.out.print("○"+" ");
}
for (int j = 5; j >e ; j--) {
System.out.print("●"+" ");
}
System.out.println();
}
}
输出的图片如下