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.