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