短絡操作&&および||

第1に、論理演算子&&(短絡および)
機能:falseまたはfalseに相当する限り、短絡し、短絡である限り、今後も実行されません。短絡がある場合は、短絡の原因となった値が取得され、短絡がない場合は、2番目の値が取得されます。

console.log(true && true); // true
console.log(123 && '中国'); //中国の
コンソール.log(false && true); // false
console.log(true && false); // false
console.log(1 && 0); // 0
console.log(undefined && 0); //未定義の
console.log(null && 1); // ヌル


第2に、論理演算子||(短絡または)
機能:trueまたはtrueと同等である限り、それは短絡され、短絡されている限り実行されません。短絡がある場合は、短絡の原因となった値が取得され、短絡がない場合は、2番目の値が取得されます。

console.log(true || true); // true
console.log(123 || '中国'); // 123
console.log(false || true); // true
console.log(true || false); // true
console.log(1 || 0); // 1
console.log(undefined || 0); // 0
console.log(null || 1); // 1

 

を求める  1+2+...+n には、乗算、除算などのキーワード、for、while、if、else、switch、case、および条件の判定ステートメント(A?B:C)を使用できないことが必要です。

 

クラスSolution {
 public int sumNums(int n){ 
        n &&(n + = sumNums(n- 1 ));
        nを返します。

    } 
};

 

おすすめ

転載: www.cnblogs.com/lau1997/p/12676362.html