LoginSignup
0
0

More than 3 years have passed since last update.

Java-強制型変換

Posted at

Java-強制型変換

int型同士の計算

int number1 = 13;
int number2 = 4;

System.out.println(number1/number2);  //int型同士の割り算

//コンソール
3

int型同士の計算「13 / 4」は3になってしまう
int型の変数同士の割り算で、正確な値を出したいときはどうすれば??

キャスト

int number1 = 13;
int number2 = 4;

System.out.println((double)number1/number2);

//コンソール
3.25  //double型の計算結果

このようなときは強制的に型変換を行う
これをキャストと呼び、(変換したいデータ型)値とする

int型同士の値から、最終的にdouble型の計算結果を得たい場合
どちらか1つをキャストする(もう一方はJavaが判断してくれる)

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0