JAVA:用*列印一個空心矩形,長為10,寬為3

FearlessPC發表於2018-02-02
public class Demo {
    public static void main(String[] args) {
        /*
        需求:列印一個空心矩形,長為10,寬為3
        實現:
        1)外層迴圈控制行數;內層迴圈控制列數
        2)第一列和最後一列都為*
        3)除第一行和最後一行外,第二~倒數第二列都為空
        */
        int x = 3;
        int y = 10;
        for(int i = 0 ; i<x ; i++){
            System.out.print("*");
            for(int j = 0 ;j<y-2; j++){
                if( i==0 | i== (x-1) ){
                    System.out.print("*");
                }
                else System.out.print(" ");
            }
            System.out.println("*");
        }
    }
}
執行結果:
**********
*    *
**********

相關文章