10、使用双重循环打印图形

需求说明:正确使用双重循环打印如图所示的矩形、等腰三角形、平行四边形和菱形。双重循环中,外层循环控制行数,内层循环控制列数;当外层循环变量变化一次时,内层循环变量要变化一遍,很像地球的公转和自转。(小提示:菱形是由两个等腰三角形组成)
10、使用双重循环打印图形_第1张图片

package 作业;

public class 作业10使用双重循环打印图形矩形 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        for (int i =1; i <=5; i++) {
            for (int j =1; j <=5; j++) {
                System.out.print("*");

            }
            System.out.println();
        }
    }

}

10、使用双重循环打印图形_第2张图片

package 作业;

public class 作业10使用双重循环打印图形平行四边形 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        for (int i = 1; i <=5; i++) {

            for(int z=1;z<=5-i;z++){
            System.out.print(" ");
            }

            for(int j=1;j<=5;j++){
            System.out.print("*");
            }
        System.out.println();

    }
    }

}

10、使用双重循环打印图形_第3张图片

package 作业;

public class 作业10使用双重循环打印图形等腰三角形 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        for (int i = 1; i <= 5; i++) {
            for(int j=1;j<=5-i;j++){
                System.out.print(" ");
            }
            for (int j = 1;j<=2*i-1;j++){
                System.out.print("*");
            }
            System.out.println();
        }
    }

}

菱形

package 作业;

public class 作业10使用双重循环打印图形菱形 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        for (int i = 1; i <= 5; i++) {
            for(int j=1;j<=5-i;j++){
                System.out.print(" ");
            }
            for (int j = 1;j<=2*i-1;j++){
                System.out.print("*");
            }
            System.out.println();
        }
        for (int i = 6; i <= 9; i++) {
            for(int j=1;j<=i-5;j++){
                System.out.print(" ");
            }
            for (int j = 1;j<=19-2*i;j++){
                System.out.print("*");
            }
            System.out.println();
        }
    }

}

你可能感兴趣的:(10、使用双重循环打印图形)