テストの目的で、既存のプロジェクトにコードを入力し始めることがよくあります。したがって、テストしたいコードは、次のように他のすべてのコードの前にあります。
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;
私はそれが嫌いです。なぜコンパイラは私が求めることを実行できないのですか?問題を解決するためのコンパイルフラグや注釈などはありますか?
ありがとう