Помогите, пож-та разобраться -программа отрабатывает правильно, но при этом почему то валидацию не проходит:
1)Программа должна выводить число на экран.
Рекомендация от ментора
Убедись, что программа выводит только одно число, и никаких лишних надписей.
2)Программа должна выводить количество положительных чисел в исходном наборе.
3)Если положительных чисел нет, программа должна вывести "0".
4)Учти, что "0" не относится ни к положительным, ни к отрицательным числам.
package com.javarush.task.task04.task0428;
/*
Положительное число
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
BufferedReader reader=new BufferedReader(new InputStreamReader(System.in));
int i=0,k=0;
int[] mass=new int[3];
while(i<mass.length)
{
System.out.println("Введите "+(i+1)+" число:");
mass[i]=Integer.parseInt(reader.readLine());
if(mass[i]>0)
k++;
i++;
}
if(k>0)
System.out.println((int)k);
else if(k==0)
System.out.println("0");
}
}