黑马程序员技术交流社区

标题: 没见过这样一个符号--> [打印本页]

作者: 姜志钦    时间: 2012-4-6 10:06
标题: 没见过这样一个符号-->
  1. public class ListOff implements  Runnable{
  2. protected int countDown=10;
  3.     private static int taskCount=0;
  4.     private final int id=taskCount++;
  5.     public ListOff(){}
  6.     public ListOff(int countDown){
  7.         this.countDown=countDown;
  8.     }
  9.     public String status(){
  10.         return "#"+id+"("+(countDown>0?countDown:"Listoff!") +").";
  11.     }
  12.     @Override
  13.     public void run(){
  14.         while (countDown-->0){ //-->这个符号什么意思? 谢谢!
  15.             System.out.println(status());
  16.             Thread.yield();
  17.         }
  18.     }
  19. }
复制代码

作者: 宋蕈    时间: 2012-4-6 10:10
count-->0   可以理解为:
先计算: count--   然后就是判断 count-- 的结果 >0 的 逻辑值
作者: 姜志钦    时间: 2012-4-6 10:17
本帖最后由 姜志钦 于 2012-4-6 10:18 编辑
宋蕈 发表于 2012-4-6 10:10
count-->0   可以理解为:
先计算: count--   然后就是判断 count-- 的结果 >0 的 逻辑值 ...


对了,晕了,我还以为是什么新的符号,谢谢!不过,应该是判断再计算count--
作者: newlaw2013    时间: 2012-4-6 10:46
html语言的注释符号和它比较像,咋一看,也懵了~
html:
<!--    注释内容 -->

大家可以结合记忆,加深印象{:soso_e100:}
作者: 翟友伟    时间: 2012-4-6 12:28
countDown-->
(countDown--)   > 0
这样的话更好理解
作者: 宋蕈    时间: 2012-4-7 19:36
哥们,你常潜水哇? 没见过喃?
作者: 欧阳才志    时间: 2012-4-7 20:22
刚看到的时候我也懵了,哈哈!
作者: τ、高童鞋ゝ    时间: 2012-4-7 20:43
我是刚刚看到的 也蒙圈了·· 貌似没有见过这样的符号
“-->” 要是非要说是个符号 那么只能拆开来看“--” 和 “>”
count-- >0 中间加上空格容易看些。
作者: 戴振良    时间: 2012-4-7 20:51
不错的箭头符号{:soso__8231248629633670559_3:}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2