为什么这个三元运算符不能在这里工作,但是在c中它的工作原理是什么?java vs 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");
}
}
它因为'System.out.println()'返回'无效'在哪里作为表达期待一些价值。 – Rustam 2014-11-03 06:18:21