4. Если положительных чисел нет, программа должна вывести "0".
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
int c = sc.nextInt();
if(a>0 && b>0 && c>0){
System.out.println("3");
}
else if ((a>0 && b>0 && c<0) || (a>0 && c>0 && b<0) || (a<0 && c>0 && b>0)) {
System.out.println("2");
}
else if(a<0 && b<0 && c<0){
System.out.println("0");
}
else {
System.out.println("1");
}
Если в программу вести 0,0,-1 или 0,0,0 программа выдаёт 1,а должна выдавать кол.во положительных чисел
8,8,0=1 а должна вывести 2
package com.javarush.task.task04.task0428;
/*
Положительное число
*/
import java.io.*;
import java.util.Scanner;
public class Solution {
public static void main(String[] args) throws Exception {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
int c = sc.nextInt();
if(a>0 && b>0 && c>0){
System.out.println("3");
}
else if ((a>0 && b>0 && c<0) || (a>0 && c>0 && b<0) || (a<0 && c>0 && b>0)) {
System.out.println("2");
}
else if(a<0 && b<0 && c<0){
System.out.println("0");
}
else {
System.out.println("1");
}
}
}