【发布时间】:2010-01-06 00:48:07
【问题描述】:
我有以下代码:
public class boolq {
public static void main(String[] args) {
boolean isTrue = true;
isTrue ? System.out.println("true"): System.out.println("false");
}
}
当我尝试编译它时,我得到了这个:
线程“main”java.lang.Error 中的异常:未解决的编译问题:
标记“;”上的语法错误,此标记后应断言
类型不匹配:无法从 void 转换为布尔值
在 boolq.main(boolq.java:3)
我做错了什么?
java-版本
java版本“1.6.0_15”
Java(TM) SE 运行时环境(内部版本 1.6.0_15-b03)
Java HotSpot(TM) 客户端 VM(内部版本 14.1-b02,混合模式,共享)
【问题讨论】: