【发布时间】:2013-12-02 09:25:39
【问题描述】:
我需要帮助制作一个程序,允许用户输入一个字符和一个数字,然后在屏幕上输出一个正方形,该正方形由边与输入的数字相等的字符组成。
例如用户输入 $ 和 5 - 并输出
$$$$$
$ $
$ $
$ $
$$$$$
到目前为止我试过这个,但我不知道如何摆脱盒子里的字符。
int r,c;
System.out.println (" Please enter the number of rows for the rectangle.");
r=sc.nextInt();
System.out.println (" Please enter a character for the rectangle.");
c=sc.nextInt();
for (int x=r;x>=1;--x) {
for (int y=r;y>=1;y--) {
System.out.print (c);
}
System.out.println (c);
}
【问题讨论】:
-
要求代码的问题必须表明对所解决问题的最低理解。 包括尝试过的解决方案、它们为什么不起作用以及预期的结果。请参阅Stack Overflow question checklist。
-
请发布您使用的语言。
标签: java algorithm text for-loop