Возможно ли упростить данный код не используя цикл?
package com.javarush.task.task04.task0428;
/*
Положительное число
*/
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 count = 0;
if (a > 0 && b > 0 && c > 0) {
count = count + 3;
System.out.println(count);
}
else if (a > 0 && b > 0 || b > 0 && c > 0 || a > 0 && c > 0) {
count = count + 2;
System.out.println(count);
}
else if (a > 0 || b > 0 || c > 0) {
count = count + 1;
System.out.println(count);
}
else if (a <= 0 && b <= 0 && c <= 0) {
System.out.println(count);
}
}
}
Мистер Холод
25 уровень
Как можно упростить данный код кроме как через цикл?
Решен
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Eleepod
20 ноября 2018, 11:49решение
как насчет:
+6
Мистер Холод
20 ноября 2018, 12:37
И что это даст? По моему оно не будет работать так как должно.
0
--------Master
20 ноября 2018, 13:06
Почему это не должно работать, как должно? И кто вообще мешает запустить код и посмотреть, как это работает, сравнить с ожидаемым?
0
Мистер Холод
20 ноября 2018, 13:26
Все, разобрался. Всем спасибо.
0