【发布时间】:2015-01-05 10:59:07
【问题描述】:
我需要对我的代码进行一点修改,以便空心菱形的每个部分都打印一个“飓风”一词
我的代码是:
String st1 = "HURRICANE";
int a = 0;
for (int i = 5; i >= 1; i--) {
for (int j = 1; j <= 9; j++) {
if (j == i || (10 - i) == j) {
System.out.print(st1.charAt(a)); //needs change
} else {
System.out.print(' ');
}
}
System.out.println();
}
for (int i = 2; i <= 5; i++) {
for (int j = 1; j <= 9; j++) {
if (j == i || (10 - i) == j) {
System.out.print(st1.charAt(a)); //needs change
} else {
System.out.print(' ');
}
}
System.out.println();
}
输出如下:
H
H H
H H
H H
H H
H H
H H
H H
H
我需要稍微修改一下我的“charAt”语句,结果是:
H
U U
R R
R R
I I
C C
A A
N N
E
我应该如何制作我的打印声明?
【问题讨论】:
标签: java string substring charat