Java语言可以通过for循环和if语句来实现打印矩形图形的功能,下面介绍两种方法:
使用for循环来实现打印矩形图形的功能,可以使用两层for循环,第一层for循环控制行数,第二层for循环控制列数,每一行的列数相同,可以使用if语句来控制输出每一个字符,如果是每行的第一个字符或一个字符,则输出“*”,其余字符输出“-”。
public static void printRectangle1(int row, int col) { for (int i = 0; i < row; i++) { for (int j = 0; j < col; j++) { if (i == 0 || i == row - 1 || j == 0 || j == col - 1) { System.out.print("*"); } else { System.out.print("-"); } } System.out.println(); } }
使用if语句来实现打印矩形图形的功能,可以使用两层for循环,第一层for循环控制行数,第二层for循环控制列数,每一行的列数相同,可以使用if语句来控制输出每一个字符,如果是每行的第一个字符或一个字符,则输出“*”,其余字符输出“-”。
public static void printRectangle2(int row, int col) { for (int i = 0; i < row; i++) { for (int j = 0; j < col; j++) { if (i == 0 || i == row - 1) { System.out.print("*"); } else { if (j == 0 || j == col - 1) { System.out.print("*"); } else { System.out.print("-"); } } } System.out.println(); } }
以上就是Java语言打印矩形图形的两种方法,可以根据实际需要选择合适的方法。
本文链接:http://task.lmcjl.com/news/6791.html