Java プログラムが代入や演算を実行するとき、小さな精度を大きな精度に自動的に変換します。
char —> int —> long —> float —> double
byte —> short —> int —> long —> float —> double
#複数のデータが混在する操作がある場合、システムは最初にすべてのデータを最大容量のデータ型に自動的に変換してから計算を実行します。
高精度のデータ型を小さな精度のデータ型に割り当てると、エラーが報告されます。なお、数値を代入する場合は、小精度データ型の範囲内かどうかを判断し、範囲内であればOK、変数代入の場合はNGとなります。
Byte、short、char は相互に自動的に変換できません。
byte、short、char を計算し、計算時に int 型に変換できます。
public class ForceTest{ public static void main(String []args){ int x = (int)(10*3.5+6*1.5);//正确 int y = (int)10*3.5+6*1.5;//报错 } }3. 基本データ型と String 型の変換1. 基本データ型を String 型に変換 この型の値を "" だけ指定します。
int n1 = 100; String str1 = n1 + "";2. String 型を基本データ型に変換する 基本データ型のラッパー クラスを介して parseXX 関数を呼び出すだけですが、String 型が有効なデータに変換できることを確認してください。たとえば、「123」は変換できますが、「hello」は整数に変換できません。形式が間違っていると例外がスローされ、プログラムが終了します。
rree
以上がJavaの基本データ型間で変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。