I pass all the requirements except 1 of them. the message is a bit obscure for me so im not sure what is wants. if I go into eclipse, replace buffered reader with variables with values, it works fine...
Here is my code
BufferedReader reader = new BufferedReader (new InputStreamReader(System.in));
Integer a = Integer.parseInt(reader.readLine());
Integer b = Integer.parseInt(reader.readLine());
Integer c = Integer.parseInt(reader.readLine());
int num = 0;
if ( a > 0) {
num++;
if ( b > 0) {
num++;
}
if ( c > 0) {
num++;
}
System.out.println(num);
}
else if ( a > 0) {
num++;
if ( c > 0) {
num++;
}
System.out.println(num);
}
else if ( b > 0) {
num++;
if ( c > 0) {
num++;
}
System.out.println(num);
}
else
System.out.println(num);
package com.codegym.task.task04.task0428;
/*
Positive number
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
//write your code here
BufferedReader reader = new BufferedReader (new InputStreamReader(System.in));
Integer a = Integer.parseInt(reader.readLine());
Integer b = Integer.parseInt(reader.readLine());
Integer c = Integer.parseInt(reader.readLine());
int num = 0;
if ( a > 0) {
num++;
if ( b > 0) {
num++;
}
if ( c > 0) {
num++;
}
System.out.println(num);
}
else if ( a > 0) {
num++;
if ( c > 0) {
num++;
}
System.out.println(num);
}
else if ( b > 0) {
num++;
if ( c > 0) {
num++;
}
System.out.println(num);
}
else
System.out.println(num);
}
}