53

どうやら「if」、「and」、および「or」は非常に一般的な検索パラメーターであるため、Google で一生答えを見つけることができません。次のうち、Java 標準に従った正しい形式はどれですか?

オプション 1 :

if (condition1
    && condition2
    && condition3) ...

またはオプション 2 :

if (condition1 &&
    condition2 &&
    condition3) ...
4

4 に答える 4

76

Oracle/Sun のガイドライン (「Java TM プログラミング言語のコード規則」) では、演算子の前でブレークするように指示されています。そして、彼らはこの例を挙げています。

if ((condition1 && condition2)
        || (condition3 && condition4)
        ||!(condition5 && condition6)) {
    doSomethingAboutIt();
} 

私が勤務した多くの企業は、自社のコードの標準として Oracle/Sun ガイドラインを採用しています。

http://www.oracle.com/technetwork/java/javase/documentation/codeconventions-136091.html#248を参照してください。

于 2013-11-07T01:00:54.827 に答える
2

正しい答えは<CTRL>+<SHIFT>+FEclipseにあると思います:)

于 2013-11-07T01:44:31.097 に答える