не проходит. подскажите, пожалуйста.
package com.javarush.task.task04.task0441;
/*
Как-то средненько
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int a = Integer.parseInt(reader.readLine());
int b = Integer.parseInt(reader.readLine());
int c = Integer.parseInt(reader.readLine());
int min;
int max;
int mid;
if (a>=b && a>=c)
max = a;
if (b>=a && b>=c)
max = b;
if (c>=b && c>=a)
max = c;
if (a<=b && a<=c)
min = a;
if (b<=a && b<=c)
min = b;
if (c<=a && c<=b)
min = c;
mid = a + b + c - max - min;
System.out.println(mid);
}
}
Пишет что max, min - не инициализированы.
в этой строке:
mid = a + b + c - max - min;
Oleg Sabantsev
8 уровень
Не проходит компиляцию
Обсуждается
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
--------Master
16 ноября 2018, 10:28
Компилятор не проверяет, как выполняются твои условия. Просто задай переменным значения при объявлении, типа int min = 0;
0