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));コードのデモ:
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));	
	}
}

優先度
() ~++ – ! */% + - << >>>>> 関係ロジック&|^三元演算子賦値