Java中使用for循环打印直角三角形,倒立直角三角形,等腰三角形,平行四边形,菱形等

1.打印正直角三角形

package javacto.taobao.com;
public class TestFor {
    public static void main(String[] args) {
        for(int i=1;i<=10;i++){
            for(int j=1;j<=i;j++){
                System.out.print("*");
            }
            System.out.println();
        }
   }
}

效果:

Java中使用for循环打印直角三角形,倒立直角三角形,等腰三角形,平行四边形,菱形等_第1张图片

2.打印倒立直角三角形
//package javacto.ke.qq.com
for(int i=1;i<=10;i++){
    for(int j=10;j>=i;j--){
        System.out.print("*");
    }
    System.out.println();
}

效果如下:

Java中使用for循环打印直角三角形,倒立直角三角形,等腰三角形,平行四边形,菱形等_第2张图片

3.打印正的等腰三角形
//package javacto.taobao.com
for(int i=1;i<=10;i++){
    for(int j =10;j>i;j--){
        System.out.print(" ");
    }
    for(int j=1;j<=2*i-1;j++){
        System.out.print("*");
    }
    System.out.println();
}

效果如下:

Java中使用for循环打印直角三角形,倒立直角三角形,等腰三角形,平行四边形,菱形等_第3张图片

4.打印倒直角三角形
//package javacto.taobao.com
for (int i = 0; i < 8; i++) {
    for (int j = 0; j < i; j++) {
        System.out.print(" ");
    }
    for (int j = 14; j > 2 * i + 1; j--) {
        System.out.print("*");
    }
    System.out.println();
}

效果如下:

Java中使用for循环打印直角三角形,倒立直角三角形,等腰三角形,平行四边形,菱形等_第4张图片

 

5.打印一个平行四边形
//package javacto.taobao.com
for(int i=0;i<5;i++){
    for(int j=4;j>i;j--){
        System.out.print(" ");
    }
    for(int j=0;j<8;j++){
        System.out.print("*");
    }
    System.out.println();
}

效果如下:

Java中使用for循环打印直角三角形,倒立直角三角形,等腰三角形,平行四边形,菱形等_第5张图片

 

6.打印一个菱形
package javacto.taobao.com
int rows=5;
//打印菱形上半部分
for (int i =1; i <=rows; i++) {
    for (int j =1;j<=rows-i;j++) {
        System.out.print(" ");
    }
    for (int j =1; j <=2*i-1; j++) {
        System.out.print("*");
    }
    System.out.print("\n");
}
//打印菱形下半部分
for (int i =rows-1; i>=1; i--) {
    for (int j = 1; j <=rows-i; j++) {
        System.out.print(" ");
    }
    for (int j = 1; j <=2*i-1; j++) {
        System.out.print("*");
    }
    System.out.println();
}

效果如下:

Java中使用for循环打印直角三角形,倒立直角三角形,等腰三角形,平行四边形,菱形等_第6张图片

 

 

 

 

你可能感兴趣的:(JAVA基础,面试,java,算法,java,零基础,Java,编程,语言,学习,java)