出于测试目的,我经常开始在已经存在的项目中输入一些代码。因此,我要测试的代码位于所有其他代码之前,如下所示:
public static void main(String[] args)
{
char a = '%';
System.out.println((int)a);
// To know where '%' is located in the ASCII table.
// But, of course, I don't want to start the whole project, so:
return;
// The real project starts here...
}
但是编译器抱怨return
-statement,因为下面的“死代码”。(而在 C++ 中,编译器服从程序员并简单地编译 return 语句)
为了防止编译器抱怨,我写了一个愚蠢的if
语句:
if (0 != 1) return;
我恨它。为什么编译器不能按我的要求做?是否有一些编译标志或注释或任何可以解决我的问题的东西?
谢谢