public class Reverse {
public static void main(String args[]) {
char array[] = { 'a', 'x', 'y', 'd', 'd' };
int length = array.length;
for (int i = length - 1; i <= 0; i--) {
System.out.println(array[i] + " ");
}
}
}
//上面是我运行的代码,并将消息视为&#34;反向[Java应用程序]&#34;
答案 0 :(得分:3)
<terminated>
只是该计划的状态。
此处,您的代码终止,因为我们永远不会进入您的循环,因为i
永远不会<= 0
char array[] = { 'a', 'x', 'y', 'd', 'd' };
int length = array.length;
for (int i = length - 1; i >= 0; i--) {
System.out.println(array[i] + " ");
}
答案 1 :(得分:1)
你没有得到任何东西(<Terminated>
),因为它永远不会运行。将<=
替换为>=
。
答案 2 :(得分:1)
for中的登录阻止代码循环
改变这个:
for (int i = length - 1; i <= 0; i--) {
这个
public static void main(String[] args) {
char array[] = { 'a', 'x', 'y', 'd', 'd' };
int length = array.length;
for (int i = 0; i <length; i++) {
System.out.println(array[i] + " ");
}
System.out.println(" now in reverse order:" );
//reverse order:
for (int i = length-1; i >=0; i--) {
System.out.println(array[i] + " ");
}
}