Write a program named Median.java that asks the user for three integers and outputs the median.
I have to do this using if else statements. It seems really easy, but I can't figure it out. Help!
Here's my code:
Code:
import java.util.*;
public class Median {
public static void main(String[] args) {
Scanner console = new Scanner(System.in);
System.out.println("Please enter number 1");
int max = console.nextInt();
int min = max;
int median = min;
for (int i=2; i <= 3; i++) {
System.out.println("Please enter number "+i);
int enteredNumber = console.nextInt();
if (enteredNumber > max) {
max = enteredNumber;
}
else {
enteredNumber = median;
}
if (enteredNumber < min) {
min = enteredNumber;
}
else {
enteredNumber = median;
}
}
System.out.println("The median is: "+median);
}
}
When I run this it just gives me back the first number I entered.