package com.javarush.task.task04.task0428;
/*
Положительное число
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
String sFirstNumber = input.readLine();
String sSecondNumber = input.readLine();
String sThirdNumber = input.readLine();
int FirstNumber = Integer.parseInt(sFirstNumber);
int SeondNumber = Integer.parseInt(sSecondNumber);
int ThirdNumber = Integer.parseInt(sThirdNumber);
boolean FirstCondition = (FirstNumber > 0);
boolean SeondCondition = (SeondNumber > 0);
boolean ThirdCondition = (ThirdNumber > 0);
int i = 0;
if (FirstCondition) {
i++;
};
if (SeondCondition) {
i++;
};
if (ThirdCondition) {
i++;
};
System.out.println(i);
}
}
Есть ли разница Писать условия в переменных булена и проверять потом на True/False или писать условия сразу в If ?
Если разница есть,то приведете пожалуйста конкретный пример,если не сложно.
Хочу понять,когда лучше записывать условия в булены,а когда лучше в if.Sergey Savitsky
7 уровень
Как лучше?
Решен
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Chocological Software Engineer
10 мая 2018, 12:22
Ну если предположить, то хранить в переменной имеет смысл если ты используешь его в нескольких местах. А так на вкус и цвет.. ну или если предположить что у тебя есть 2 больших условия и в иф ты хочешь их сравнить то визуально будет лучше смотрется сравнение двух переменных
по типу такого
0
Sergey Savitsky
10 мая 2018, 13:51
Благодарю!
0