java打印长方形: 输入长,宽,输出对应的长方形
时间: 2024-09-07 09:00:54 浏览: 53
在Java中,打印长方形可以通过使用双层循环来实现。外层循环控制行数,内层循环控制每行打印的字符数。以下是具体的实现方法:
```java
import java.util.Scanner;
public class RectanglePrinter {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入长方形的长:");
int length = scanner.nextInt();
System.out.println("请输入长方形的宽:");
int width = scanner.nextInt();
scanner.close();
// 外层循环控制行数
for (int i = 0; i < width; i++) {
// 内层循环控制每行打印的字符数,这里以'*'为例
for (int j = 0; j < length; j++) {
System.out.print("*");
}
// 每打印完一行后输出一个换行符,以便开始新的一行
System.out.println();
}
}
}
```
在上述代码中,首先通过`Scanner`类获取用户输入的长和宽。然后,使用一个外层循环来控制行数,内层循环来控制每行打印的字符数。每次内层循环结束后,使用`System.out.println()`输出一个换行符,以开始新的一行。这样就会在控制台上打印出一个长方形。
阅读全文