Operator: データの演算、代入、比較を実行するために使用される特別なシンボルです。
Java 言語の演算子は次のカテゴリに分類されます:
算術演算子: + - * / ++ --
次のコードは例です:
1 public class TestAir { 2 public static void main(String[] args) { 3 int i=12; 4 int j=5; 5 //加减法运算 6 int k=i+j; 7 System.out.println(k); 8 k=i-j; 9 System.out.println(k);10 //乘除运算11 k=i*k;12 System.out.println(k);13 double dou;14 dou=i*5.0;15 System.out.println(dou);16 // /代表对某数去整17 double d=i/j;18 System.out.println(d);19 d=i/5.0;20 System.out.println(d);21 // %代表对某数取余数22 k=i%j;23 System.out.println(k);24 25 //++、--运算符26 System.out.println(i++);//++在变量后面时,是使用完这个变量才会进行+1操作27 System.out.println(++i);//++在变量前面时,是使用这个变量之前就进行+1操作28 //++、--运算符29 System.out.println(i--);//--在变量后面时,是使用完这个变量才会进行-1操作30 System.out.println(--i);//--在变量前面时,是使用这个变量之前就进行-1操作31 }32 }
代入演算
まず、Java では代入演算子の優先順位が最も低いことに注意してください。つまり、代入演算子は他の演算子を含む式の中で常に最後に実行されます。
サンプル コードは次のとおりです。
1 public class TestAssign { 2 public static void main(String[] args) { 3 //+=、-=、*=、/= 4 int a=10; 5 int b=2; 6 a+=b;//a=a+b; 7 System.out.println(a); 8 a-=b;//a=a-b; 9 System.out.println(a);10 a*=b;//a=a*b;11 System.out.println(a);12 a/=b;//a=a/b;13 System.out.println(a);14 }15 }
2、 ==、!= 両側のオペランドは数値型または参照型のいずれかにすることができます
論理演算子
演算子は主に論理演算を実行するために使用されます。 Java で一般的に使用される論理演算子を次の表に示します:
「投票」の観点から論理演算子を理解できます:
1. 問題に同意するには全員が投票する必要があります2. または: 問題を承認するには 1 人だけが投票する必要があります。
3. 非オペレーターを通じて、その人の投票を無効にすることができます。 Only be one 個人が同意に投票した場合にのみ、問題は可決されます三項演算子
条件演算子ブール式とも呼ばれる?式 a: 式 b ブール式の結果が true の場合、式 a が実行されます。ブール式の結果が false の場合、式 b が実行されます。
サンプルコードは以下の通りです
1 public class TestCompare{ 2 public static void main(String[] args) { 3 int a=16; 4 double b=9.5; 5 String str1="hello"; 6 String str2="imooc"; 7 System.out.println("a等于b:" + (a==b)); 8 System.out.println("a大于b:" + (a>b)); 9 System.out.println("a小于等于b:" + (a<=b));10 System.out.println("str1等于str2:" + (str1==str2));11 }12 }以上がJava の基本的な演算子は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。