久久精品国产99国产精品,农村大炕弄老女人,人马配速90分钟,香蕉成人伊视频在线观看

java怎么打印圍墻

在Java中,我們可以使用循環語句和字符串拼接的方式來實現打印圍墻。下面是一種常見的實現方式:```javapublic class WallPrinter { public static vo

在Java中,我們可以使用循環語句和字符串拼接的方式來實現打印圍墻。下面是一種常見的實現方式:

```java

public class WallPrinter {

public static void main(String[] args) {

int width 10; // 圍墻寬度

int height 5; // 圍墻高度

// 打印上邊框

for (int i 0; i < width; i ) {

("#");

}

();

// 打印中間部分

for (int i 0; i < height - 2; i ) {

("#"); // 左邊框

for (int j 0; j < width - 2; j ) {

(" "); // 中間空格

}

("#"); // 右邊框

}

// 打印下邊框

for (int i 0; i < width; i ) {

("#");

}

();

}

}

```

上述代碼中,我們使用兩層循環來控制打印圍墻的行和列。外層循環控制行數,內層循環控制列數。在每一行的循環中,我們使用if語句來判斷是否為邊框位置,并打印相應的字符。

運行以上代碼,我們可以得到一個寬度為10,高度為5的圍墻效果:

```

##########

# #

# #

# #

##########

```

通過修改width和height的值,我們可以得到不同大小的圍墻。

除了上述方法,我們還可以使用字符串拼接的方式來實現打印圍墻。具體代碼如下:

```java

public class WallPrinter {

public static void main(String[] args) {

int width 10; // 圍墻寬度

int height 5; // 圍墻高度

StringBuilder wallBuilder new StringBuilder(); // 用于拼接圍墻字符串

// 拼接上邊框

for (int i 0; i < width; i ) {

("#");

}

("

");

// 拼接中間部分

for (int i 0; i < height - 2; i ) {

("#"); // 左邊框

for (int j 0; j < width - 2; j ) {

(" "); // 中間空格

}

("#"); // 右邊框

("

");

}

// 拼接下邊框

for (int i 0; i < width; i ) {

("#");

}

String wall (); // 將StringBuilder轉換為字符串

(wall);

}

}

```

以上代碼中,我們使用StringBuilder來拼接圍墻的字符串,然后通過toString()方法將其轉換為普通字符串后打印出來。

Java中實現打印圍墻的方法有很多,上述只是其中的兩種示例。你可以根據需求選擇適合的方式來實現你的需求。

主站蜘蛛池模板: 石台县| 晋州市| 宜都市| 阿克苏市| 甘泉县| 安义县| 正阳县| 诸城市| 安远县| 北安市| 云林县| 栖霞市| 六盘水市| 邯郸市| 正镶白旗| 视频| 临朐县| 枞阳县| 灵川县| 囊谦县| 绍兴县| 武夷山市| 阳泉市| 建水县| 山东省| 广宗县| 柳州市| 大邑县| 临邑县| 龙南县| 兴仁县| 新余市| 文山县| 秦皇岛市| 桃源县| 吴堡县| 宜丰县| 安义县| 孟津县| 荆门市| 武陟县|