为什么这个三元运算符在这里不起作用,但在c中它完美地工作?
import java.util.Scanner;
class Pack {
public static void main(String[] args) {
System.out.println("enter a number");
Scanner s=new Scanner(System.in);
int i=s.nextInt();
i%2==0?System.out.println("even"):System.out.println("odd");
}
}
Run Code Online (Sandbox Code Playgroud)