爲什麼這個三元運算符不能在這裏工作,但是在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