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