public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader r=new BufferedReader (new InputStreamReader(System.in));
int a = Integer.parseInt(r.readLine());
int b = Integer.parseInt(r.readLine());
int c = Integer.parseInt(r.readLine());
if (a>0) {
count ++;
}
else if (b>0) {
count ++;
}
else if (c>0) {
count ++;
}
else {
System.out.println("0");
}
System.out.println(count);
}
}
Kamila Mescheryakova
41 уровень
Прошел бы такой вариант?
Решен
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
АлександрExpert
5 декабря 2019, 07:51
Нет.
Тут сделано через if() {} else. else выполняется только если if не выполняется. Т.е. если "а" положительное, то все остальное не выполняется.
0
Kamila Mescheryakova Java Developer в Центр Информ
6 декабря 2019, 06:58
т.е. если оставить 3 if и последним else?
0
АлександрExpert
6 декабря 2019, 17:13
3 if, а потом просто вывод счетчика. Кстати, где объявление и инициалиация счетчика?
Вообще я бы в цикле сделал
0
Kamila Mescheryakova Java Developer в Центр Информ
9 декабря 2019, 08:42
спасибо!
0