Помогите пожалуйста разобраться. Не могу понять, почему не проходит последнее условие...
И часто так бывает, вроде бы уже разобрался, всё написал, всё компилируется и в последний момент какая-то заковыка)
package com.javarush.task.task04.task0412;
/*
Положительное и отрицательное число
*/
import java.io.*;
import java.util.*;
import java.util.Scanner;
public class Solution {
public static void main(String[] args) throws Exception {
Scanner num = new Scanner(System.in);
int number;
number = num.nextInt();
if (number > 0)
{ number *= 2; }
else if (number < 0) {
number ++; }
else if (number == 0)
System.out.println(0);;
System.out.println(number); }
}