package com.javarush.task.task15.task1515;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/*
Статики-2
*/
public class Solution {
public static int A;
public static int B;
public static final int MIN = min(A, B);
public static void main(String[] args) {
static {
try {
BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
String str = input.readLine();
A = Integer.parseInt(str);
B = Integer.parseInt(str);
input.close();
}
catch (IOException ex) {}
}
System.out.println(MIN);
}
public static int min(int a, int b) {
return a < b ? a : b;
}
}
Костик Хвостик
18 уровень
почему ругается на слово "static" в 19-ой строке?
Решен
Комментарии (7)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Костик Хвостик
1 декабря 2017, 15:48
все. разобрался.
Спасибо!
0
Костик Хвостик
1 декабря 2017, 13:58
исправил, и даже валидацию прошел, но теперь другой вопрос - почему при вводе 6 и 2 на экране отображается 0?
итоговый код:
0
Pomidor
1 декабря 2017, 14:09
порядок инициализации важен, нельзя прочитать то, что не написано
+2
Pomidor
1 декабря 2017, 13:57
интересно послушать вас, почему вы считаете, что можно?
0
Roman Pryshchepa Java Developer Expert
1 декабря 2017, 13:39
Потому что он не должен быть в методе main. И еще у тебя считывается только одно число.
0
Валерий Поляков
17 марта 2019, 05:40
Почему одно.? У него же написано
то есть считывается два числа. 0
Roman Pryshchepa Java Developer Expert
18 марта 2019, 07:12
Смотри код в самом вопросе:
0