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显示类型不匹配
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显示类型不匹配
解决方案 »
- java字符类型相加
- 高手门请过来看一下。急!!!!
- 【求】词法分析和语法分析的JAVA代码
- 在线等 Pattern p = Pattern.compile("abc(?!xy2)"); 正则表达式是什么意思啊,匹配什么格式的内容的啊?请解答一下
- 请大家帮忙看下这if (c == 0) { notEmpty.signal();},if (c == capacity) { notEmpty.signal(); } // 这两个是什么意思,如下
- 入门级问题:类方法、实例方法各在什么情况下使用?
- 大家看看这个程序错在何处?谢谢
- 问一个正则问题
- Socket的反复连接的问题?
- Java里面有没有哪个画图片的函数的参数是double类型的
- 加急求助:字符哑终端与路由器异步串口连网的原理??也就是银行或邮政用的终端连网的那种。
- java基础问题
编译正常
写个main方法启动线程正常结果:
#0(9).
#0(8).
#0(7).
#0(6).
#0(5).
#0(4).
#0(3).
#0(2).
#0(1).
#0(LiftOff!).
1。5以上ok
1.4要求三目类型要相同 或者可以自动转换成的(例如char转int)
但是项目的编译级别低 或者是 工作空间整个的编译级别低
应该是这个问题,我换1.6就OK了thanks