如何输出打印一个空心的矩形 三角形 菱形
如何输出打印一个空心的矩形 三角形 菱形
如何输出打印一个空心的矩形 三角形 菱形
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 );
}举报