Javaで整数と小数点を一緒に計算したい場合には、キャストと呼ばれる型変換の仕組みを使用します。
通常、整数はint型、少数点はdouble型ですので、型違いのために一緒に計算できなくてエラーが出ますよね。
このようなときは、( int ) のキャストで小数点の中身を変換すると、整数と一緒に計算できるようになり、小数点を切り捨てた形で値を取り出すことが可能です。
1 つ実践で考えてみましょう。
例えば、150円のコーラを2個買ったときの消費税込みの値段を導き出したいとします。
消費税は 10% なので、算出するには 0.10 の小数点にして計算しなければいけませんね。
そのような場合、以下のように ( int ) のキャストを使いながら処理することができます。
順を追って読み解いてみていただけますか?(特に赤線に注目してくださいね。)

ご自身のエクリプスで試してみたい時は以下のコードをコピペすることもできますよ。↓
//コピペ用サンプル int cola = 150; //コーラの価格 int cola_total = cola * 2; //コーラ2本の合計価格 double tax = 0.10; //消費税10% int tax_total = (int)(cola_total * tax); //キャストの型変換でコーラ2本分の消費税を計算 int total = cola_total + tax_total; //コーラ2本の合計価格と消費税を加えた合計 System.out.println( "コーラ2本の税込み価格は" + total + "円です。");
お気づきのとおり、
int tax_total = ( int )( cola_total * tax );
このようにして、計算式の手前に ( int ) を加えてあげるだけで型変換が成立しちゃうんですね^^
結果、int型の整数とdoubule型の小数点を一緒に計算して整数の数字を返してくれます◎

はい。非常に簡単ですね^^
もし、上手く行かなかったり、よくわからない場合には、遠慮無くお問い合わせから連絡してください。
一緒にプログラミングを極めていきましょう^^