【发布时间】:2015-10-18 22:51:29
【问题描述】:
如何获取String 变量并在对角线上向下打印其内容?最好使用for 或while 循环。
这是我现在的代码,它不能按预期工作:
String str = JOptionPane.showInputDialog("enter a string");
for(int i = 0; i <= str.length(); i++)
{
System.out.println(str.charAt(i));
}
这会在一条向下的线上输出str,但不是对角线。我怎样才能让它看起来像这样:
E
X
A
M
P
L
E
【问题讨论】:
-
不是只打印字符,而是使用
print()打印i空格,然后使用println()打印字符。 -
缩进忽略了意图,我想说 ;-)