前提・実現したいこと
Javaで入力された2つの正整数の平均を小数点以下を切り上げて出力するプログラムを書いています。
発生している問題・エラーメッセージ
7と4を入力すると平均「5.5」になって、出力は6になるはずですが、5と出力される状況に困っています。エラーなどは一切表示されていません。
7 4 5
該当のソースコード
java
1package hogehoge; 2import java.util.Scanner; 3 4public class Main { 5 6 public static void main(String[] args) { 7 Scanner sc = new Scanner(System.in); 8 // two inputs 9 int a = sc.nextInt(); 10 int b = sc.nextInt(); 11 12 int ave = (int) Math.ceil((a+b)/2); 13 14 15 System.out.println(ave); 16 } 17 18}
補足情報(FW/ツールのバージョンなど)
Eclipse Java EE IDE for Web Developers.
Version: Neon.3 Release (4.6.3)
Build id: 20170314-1500
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。