Ввести с клавиатуры три числа, и вывести их в порядке убывания.
Выведенные числа должны быть разделены пробелом.
Требования:
1. Программа должна считывать числа c клавиатуры.
2. Программа должна выводить числа на экран.
3. Выведенные числа должны быть разделены пробелом.
4. Программа должна выводить числа в порядке убывания.
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader bfr = new BufferedReader(new InputStreamReader(System.in));
String s = "";
int ch1 = Integer.parseInt(bfr.readLine());
int ch2 = Integer.parseInt(bfr.readLine());
int ch3 = Integer.parseInt(bfr.readLine());
int max1 = max(ch1, ch2);
int maxfirst = max(max1, ch3);
s +=maxfirst + " ";
int maxsecond = min(max1, ch3);
s+=maxsecond + " ";
int min1 = min(ch1, ch2);
int minthird = min(min1, ch3);
s+=minthird;
System.out.println(s);
}
public static int max(int a, int b)
{
if (a<b) return b;
else return a;
}
public static int min(int a, int b)
{
if (a<b) return a;
else return b;
}
}
Считает вроде хорошо. Без проверки (через Запуск) проходит. В чем беда то?