Не видит компиллятор переменные, что тут сделать?
package com.javarush.task.task04.task0426;
/*
Ярлыки и числа
*/
import java.io.*;
import java.util.*;
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String num = reader.readLine();
int a = Integer.parseInt(num);
String num1, num2; //объявила переменные
if (a<0)
num1 = "отрицательное "; //занесла в num1 значение
else if (a>0)
num1 = "положительное ";
else
System.out.println("ноль");
//первая часть вывода
double numbH = a%2;
if (numbH == 0)
num2 = "четное "; //занесла значение в num2
else
num2 = "нечетное ";
//вторая часть вывода
System.out.println(num1 + num2 + "число"); //компилятор считает num1 необъявленной переменной.
}
}