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

来源:互联网 发布:ubuntu 删除非空目录 编辑:程序博客网 时间:2024/06/05 10:10

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

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();        }    }}

平行四边形

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();    }    }}

等腰三角形

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();        }    }}
0 0
原创粉丝点击