может кто нибудь внятно обьяснить разницу между if конструкциями?
int y = 0; int y=0;int b = 0;
1)if (x<0){ 2)if (x<0){
y++; y++;
} else if(x>0){
} b++;
if (b<0){ if(c<0){
y++; y++;
} } else if(c>0){
package com.javarush.task.task04.task0429;
import java.io.BufferedReader;
import java.io.InputStreamReader;
/*
Положительные и отрицательные числа
*/
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader x = new BufferedReader(new InputStreamReader(System.in));
int a,b,c;
a = Integer.parseInt(x.readLine());
b = Integer.parseInt(x.readLine());
c = Integer.parseInt(x.readLine());
int plus = 0;
int minus = 0;
if(a<0){
minus++;
}
if(a>0){
plus++;
}if(b<0){
minus++;
}if(b>0){
plus++;
}if(c<0){
minus++;
}if(c>0){
plus++;
}if(c>0 && b>0 && c>0){
System.out.println("количество отрицательных чисел: 0");
}if(c<0 && b<0 && c<0){
System.out.println("количество положительных чисел: 0");
System.out.println("количество отрицательных чисел: "+ minus);
System.out.println("количество положительных чисел: "+plus);
}
}
}