大話Java混合演算規則
重要なルール:
基本データタイプ変換規則について:
1、8の中の基本的なデータタイプはbootleanを除いてお互いに変換できます。
2、小容量から大容量への自動変換(デフォルト変換):
byte
3、byte shart charは混合演算をする時、それぞれは先にintタイプに変えて演算をしています。
4、大容量から小容量への変換は強制タイプの転換であり、強制タイプの変換子を追加する必要があり、コンパイラは通過できますが、運転期間は精度を失う可能性があります。
5、整数がbyte sharの取得範囲を超えていない場合、直接この整数をbyte shart charに割り当てることができます。
6、複数のデータタイプを演算して、まず容量が大きいタイプに変えてから演算をします。
eg:
int f=10/3正常に運行していますか?
はい、10はintですので、3はintです。演算後はintです。10/3=3で、fに再割り当てします。
重要な文法:
拡張演算子は演算結果のタイプを変更しません。
以上が本論文の大話Java混合演算規則の全部の内容です。Javaを知るのに役に立つと思います。興味のある友達はJava言語の一要素演算子の実例解析を参照してください。 、 Java変数の割当演算子と関連例を説明します。 、 Java大数字演算のBig Integerなど、何か問題があったらいつでもメッセージを残して、みんなで交流して勉強します。友達の私達のウェブサイトに対する支持に感謝します。
//byte short char , int ,
// , ,jvm int byte( ), 30,
byte a = 10;
short b = 20;
byte c = (a + b); //
System.out.println(c);
結論:基本データタイプ変換規則について:
1、8の中の基本的なデータタイプはbootleanを除いてお互いに変換できます。
2、小容量から大容量への自動変換(デフォルト変換):
byte
3、byte shart charは混合演算をする時、それぞれは先にintタイプに変えて演算をしています。
4、大容量から小容量への変換は強制タイプの転換であり、強制タイプの変換子を追加する必要があり、コンパイラは通過できますが、運転期間は精度を失う可能性があります。
5、整数がbyte sharの取得範囲を超えていない場合、直接この整数をbyte shart charに割り当てることができます。
6、複数のデータタイプを演算して、まず容量が大きいタイプに変えてから演算をします。
eg:
int f=10/3正常に運行していますか?
はい、10はintですので、3はintです。演算後はintです。10/3=3で、fに再割り当てします。
重要な文法:
拡張演算子は演算結果のタイプを変更しません。
byte a = 10;
a += a; // a = (byte) a + a;
締め括りをつける以上が本論文の大話Java混合演算規則の全部の内容です。Javaを知るのに役に立つと思います。興味のある友達はJava言語の一要素演算子の実例解析を参照してください。 、 Java変数の割当演算子と関連例を説明します。 、 Java大数字演算のBig Integerなど、何か問題があったらいつでもメッセージを残して、みんなで交流して勉強します。友達の私達のウェブサイトに対する支持に感謝します。