ホームページ  >  記事  >  Java  >  Java の基本的な演算子は何ですか?

Java の基本的な演算子は何ですか?

零下一度
零下一度オリジナル
2017-06-25 10:27:041671ブラウズ

Java Operator

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 つのデータのサイズを決定するために使用されます。比較の結果はブール値 ( true または false ) です。 Javaのcommonlyの比較演算子を次の表に示します;= 、 < ;= は、左右のオペランドの数値型のみをサポートします

2、 ==、!= 両側のオペランドは数値型または参照型のいずれかにすることができます

論理演算子

演算子は主に論理演算を実行するために使用されます。 Java で一般的に使用される論理演算子を次の表に示します:

「投票」の観点から論理演算子を理解できます:

1. 問題に同意するには全員が投票する必要があります

2. または: 問題を承認するには 1 人だけが投票する必要があります。

3. 非オペレーターを通じて、その人の投票を無効にすることができます。 Only be one 個人が同意に投票した場合にのみ、問題は可決されます
  • 論理演算子を使用すると、「短絡」現象が発生します。

    例: ( a > b ) && ( a < c ) 、左側の式の実行結果が false であると判断できた場合、システムは、式を実行する必要がなくなったとみなします。右側の表現。
同様に、 ( a > b ) || ( a < c ) においても、左辺の式の実行結果が true と判断できれば、システムは実行する必要がないと判断します。右の表情です!

三項演算子

条件演算子ブール式とも呼ばれる?式 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。