将单个字符串倒叙输出,为什么运行不了没有反应

package classexercise1;
import java.util.*;
public class Exercise02 {
public static void main(String[] args){
Scanner input = new Scanner(System.in);
while(input.hasNext()){
String str = input.nextLine();
StringBuilder strb = new StringBuilder();
char[] charArr = str.toCharArray();
for(int i = charArr.length-1;i >=0 ;i--){
strb.append(charArr[i]);
}
System.out.println(strb.toString());
}

}

}

可以运行啊,运行了之后需要输入字符串,然后回车就倒叙打印:

img

因为你首先new了一个键盘录入,你需要运行后在控制台输出你想要进行倒叙的字符串就可以了

Scanner input = new Scanner(System.in);
这句代码会等待你的控制台输入字符串,输入之后按回车就会打印出该字符串的倒叙了

你不知道要输入字符串之后他才会把你输入的字符串给倒叙输出么,需要在控制台输入