用Java程序输出用“*”号包围的一段文字,文字随意
时间: 2023-08-31 15:31:54 浏览: 38
### 回答1:
以下是一个例子:
```
*************
* Hello World *
*************
```
对应的Java代码:
```java
public class Main {
public static void main(String[] args) {
String text = "Hello World";
int length = text.length() + 4;
for (int i = 0; i < length; i++) {
System.out.print("*");
}
System.out.println();
System.out.println("* " + text + " *");
for (int i = 0; i < length; i++) {
System.out.print("*");
}
System.out.println();
}
}
```
输出:
```
*****************
* Hello World *
*****************
```
### 回答2:
可以使用Java中的字符串拼接和循环语句来实现输出用“*”号包围的一段文字。以下是一个简单的示例代码:
```java
public class Main {
public static void main(String[] args) {
String text = "这是一段需要被包围的文字。";
// 计算文字长度
int length = text.length();
// 输出上方边框
for (int i = 0; i < length + 4; i++) {
System.out.print("*");
}
System.out.println();
// 输出左侧边框和文字内容
System.out.println("* " + text + " *");
// 输出下方边框
for (int i = 0; i < length + 4; i++) {
System.out.print("*");
}
}
}
```
以上代码会使用"*"号将文字包围起来,并输出到控制台。输出结果如下:
```
***********************
* 这是一段需要被包围的文字。 *
***********************
```
通过这段代码,我们可以将任意一段文字用“*”号包围起来,并且通过修改`text`变量的值来输出不同的文字。
### 回答3:
可以通过以下的Java程序来输出用“*”号包围的一段文字:
```java
public class Main {
public static void main(String[] args) {
String text = "这是一段随意的文字。";
int length = text.length() + 4; // 计算文字长度并增加“*”号的数量
// 输出上边界
for (int i = 0; i < length; i++) {
System.out.print("*");
}
System.out.println();
// 输出文字内容
System.out.println("* " + text + " *");
// 输出下边界
for (int i = 0; i < length; i++) {
System.out.print("*");
}
}
}
```
运行这个程序,将会输出以下的结果:
```
**********************
* 这是一段随意的文字。 *
**********************
```
其中,文字部分是根据输入的字符串动态生成的,可以根据需要随意更改。