не проходят положительные и отрицательные нечетные
package com.javarush.task.task04.task0426;
import java.io.BufferedReader;
import java.io.InputStreamReader;
/*
Ярлыки и числа
*/
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
BufferedReader k=new BufferedReader(new InputStreamReader(System.in));
String t=k.readLine();
int i=Integer.parseInt(t);
double d=Double.parseDouble(t);
if (d==0)
{System.out.println("ноль");}
else
{double s=d-i;
boolean plus1=(s>0 && d>0);
boolean plus2=(s==0 && i>0);
boolean min1=(s<0);
boolean min2=(s==0 && i<0);
if (plus1)
{System.out.println("положительное нечетное число");}
if (plus2)
{System.out.println("положительное четное число");}
if (min1)
{System.out.println("отрицательное нечетное число");}
if (min2)
{System.out.println("отрицательное четное число");}
}
}
}
d
? Что Вы делаете в 20 строке? Зачем?