Вопросы
1. почему валидатор не принимает?
2. Как вернуть два числа через return?
3. А стоит ли возвращать "p" и "n" , если значения выводятса с метода?
Всем большое спасибо!!!!
package com.javarush.task.task04.task0429;
/*
Положительные и отрицательные числа
*/
import java.io.*;
public class Solution {
public static int p = 0;
public static int n = 0;
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int a1 = Integer.parseInt(reader.readLine());
int a2 = Integer.parseInt(reader.readLine());
int a3 = Integer.parseInt(reader.readLine());
countPositiveAndNegative( a1, a2, a3);
System.out.println("количество отрицательных чисел: " + n);
System.out.println("количество положительных чисел: " + p);
//напишите тут ваш код
}
public static void countPositiveAndNegative(int a1, int a2, int a3)
{
if (a1!=0) { if (a1>0) {p = p +1;} else {n = n +1;}}
if (a2!=0) { if (a2>0) {p = p +1;} else {n = n +1;}}
if (a3!=0) { if (a3>0) {p = p +1;} else {n = n +1;}}
// return n,p; "Этот вариант не работает(когда вместо void стоит int)"
// return n; "Этот работает (когда вместо void стоит int)"
}
}