Integer Division and Type Promotion
What is printed by the following code segment if a user provides 7 8 as input?
Scanner scan = new Scanner(System.in);
System.out.print("Enter two numbers: ");
int first = scan.nextInt();
int second = scan.nextInt();
double average = (first + second) / 2;
System.out.println("Average: " + average);
A
A runtime error occurs because of type mismatch
B
Enter two numbers: Average: 7.5
C
Enter two numbers: Average: 7.0
D
Enter two numbers: Average: 7
Question Leaderboard
Not enough data yet to show leaderboard.
