使用Integer类中的parseInt( ) 方法编程实现在屏幕上打印“%”矩形,其中的宽和高由JDK下运行时传入的参数来决定。(要求宽10,高5) 提示:通过调用StringBuffer无参构造方法创建StringBuffer对象,调用append( )方法添加%
时间: 2024-05-10 11:17:53 浏览: 43
以下是Java代码实现:
```
public class PrintRectangle {
public static void main(String[] args) {
int width = Integer.parseInt(args[0]);
int height = Integer.parseInt(args[1]);
StringBuffer sb = new StringBuffer();
for(int i=0; i<width; i++) {
sb.append("%");
}
String line = sb.toString();
for(int i=0; i<height; i++) {
System.out.println(line);
}
}
}
```
该程序使用了 Integer 类中的 parseInt( ) 方法将运行时传入的参数解析为整数类型,然后使用 StringBuffer 类创建一个只包含 "%" 的字符串,使用 toString( ) 方法将其转换为普通字符串类型。接着,通过循环打印该字符串来实现矩形的输出。
阅读全文