我在 Linux 上使用的 Java 版本是:
这是我从 Head-First Java 书中编译出来的代码:
public class DooBee {
public static void main(String[] args) {
int x = 1;
while (x < 3) {
System.out.print("Doo");
System.out.print("Bee");
x = x + 1;
}
if( x == 3) {
System.out.print("Do");
}
}
Run Code Online (Sandbox Code Playgroud)
}
我是这样编译的:
javac DooBee.java
java DooBee
这是输出:
DooBeeDooBeeDo%
Run Code Online (Sandbox Code Playgroud)
为什么该特殊字符(%)出现在字符串末尾以及如何编写代码来删除它?