下面这个可以吗?没有运行通过,哪里错了呢?
public class HelloWorld {
public static void main(String[] args) {
int one = 20 ;
String result=(one%2==0)?"偶数":"奇数";
System.out.println("one是"+result);
}
}
String result=(one%2==0)?"偶数":"奇数"; System.out.println("one是"+result);
三元运算符没问题,是分号有问题,把这2行代码最后的分号改为英文分号即可
String result=(one%2==0)?"偶数":"奇数"; System.out.println("one是"+result);