JAva基本構文-三目演算子、Javaにおける演算子の優先度
2424 ワード
さんこうえんざんし
~a(一元)a+b(二元)三目(元)演算子(結果は必ず1つの値)フォーマット:ブール式?式の値1:式の値2;フローは、まずブール式の値を計算し、trueの場合、式の値1を返し、falseの場合、式の値2を返します.三目ネスト:System.out.println(a>b?(a>c?a:b):(b>c?b:c));コードのデモ:
優先度
() ~++ – ! */% + - << >>>>> 関係ロジック&|^三元演算子賦値
~a(一元)a+b(二元)三目(元)演算子(結果は必ず1つの値)フォーマット:ブール式?式の値1:式の値2;フローは、まずブール式の値を計算し、trueの場合、式の値1を返し、falseの場合、式の値2を返します.三目ネスト:System.out.println(a>b?(a>c?a:b):(b>c?b:c));コードのデモ:
class SanMuDemo{
public static void main(String[] args) {
//
/*int a=1;
int b=2;
//
//
int max=a>b?'a':b;
System.out.println(max);*/
//
int a=1;
int b=2;
int c=3;
//
System.out.println(a>b?(a>c?a:b):(b>c?b:c));
}
}
優先度
() ~++ – ! */% + - << >>>>> 関係ロジック&|^三元演算子賦値