如何输出打印一个空心的矩形 三角形 菱形
如何输出打印一个空心的矩形 三角形 菱形
如何输出打印一个空心的矩形 三角形 菱形
2018-07-21
public class test {
public static void main(String[] args) {
for(int i=1;i<=5;i++) {
switch (i){
case 1:
case 5:
for(int j=1;j<=5;j++) {
System.out.print("*");
}
break;
default:
for(int k=1;k<=5;k++) {
if(k==1||k==5) {
System.out.print("*");
}else {
System.out.print(" ");
}
}
}
System.out.println();
}
}
}
public void printRectangle() { for ( int i = 0; i < 4; i++ ) { for ( int j = 0; j < 5; j++) { System.out.print(f(i,j)? "*":" "); } System.out.println(""); } } /** * 所要打印的图形边的函数三角形 * f(i,j)为打印4*5矩形的函数 * (i,j)为矩形边return true,否则返回false */ private boolean f(int i, int j) { return ( i == 0 || i == 3 || j == 0 || j == 4 ); }
举报