J'ai ce devoir que j'ai essayé. Mais lorsque j'entre 1, il ne devrait pas y avoir de sortie car 1 est > 0 et 1 n'est pas pair, mais j'obtiens toujours la sortie suivante :
Enter a +ve number
1
You entered 1
I'd asked for a +ve number :)
.
import java.util.Scanner;
class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("Enter a +ve number");
int number = input.nextInt();
System.out.println("You entered "+number);
if(number > 0)
if(number %2 == 0)
System.out.println("Number"+number+" is even and +ve");
else
System.out.println("I'd asked for a +ve number :)");
}
}