public class LiftOff implements Runnable { protected int countDown = 10; private static int taskCount = 0; private final int id = taskCount++; public LiftOff() { } public LiftOff(int countDown) {
this.countDown = countDown;
} public String status() {
return "#" + id + "(" + (countDown > 0 ? countDown : "LiftOff!") + ").";
} public void run() {
while (countDown-- > 0) {
System.out.println(status());
Thread.yield();
} }}编译不能通过,是作者写错了么? 出错地方就是那个三目表达式. eclipse显示类型不匹配