Невозможно привести объект типа "java.lang.String" к типу "int".
как я понимаю, вводимые данные - это строка, а числа она не воспринимает, может подскажет кто, как ввести с клавы число, а не строку?
package com.javarush.task.task04.task0412;
/*
Положительное и отрицательное число
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
int a;
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
a = reader.readLine();
if (a>0) {
a=a*2;
System.out.println(a);}
else if (a=0) System.out.println("0");
else if (a<0) {
a=a+1;
System.out.println(a);}
}
}