使用java语句在终端中获取一个整数,作为边长,打印空心矩形
时间: 2024-02-20 07:59:56 浏览: 71
以下是一个使用Java语句在终端中获取一个整数作为矩形边长并打印空心矩形的示例代码:
```java
import java.util.Scanner;
public class PrintHollowRectangle {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入矩形边长:");
int length = scanner.nextInt(); // 获取用户输入的整数作为矩形边长
for (int i = 0; i < length; i++) { // 循环打印矩形
for (int j = 0; j < length; j++) {
if (i == 0 || i == length - 1 || j == 0 || j == length - 1) { // 判断是否需要打印*
System.out.print("*");
} else {
System.out.print(" ");
}
}
System.out.println();
}
}
}
```
在该示例代码中,我们与上一个示例代码类似,使用Java的Scanner类获取用户在终端中输入的整数作为矩形边长,并使用两个for循环打印矩形。不同之处在于,我们在内层循环中判断当前位置是否在矩形的边缘,如果是则打印*,否则打印空格。当程序运行时,会在终端中提示用户输入矩形边长,用户输入后程序会打印对应大小的空心矩形。
阅读全文