黑马程序员技术交流社区

标题: 求教! [打印本页]

作者: kcufow    时间: 2016-4-7 22:23
标题: 求教!
求教 图片里面的代码表示什么意思呢 看不懂了?

无标题.jpg (13.93 KB, 下载次数: 3)

代码部分

代码部分

作者: doudouchiyula    时间: 2016-4-7 22:47
拿第二行代码解释,将num的值赋给num2,如果num等于0,则num等于this.name.compareTo(s.name),否则,num等于num
作者: daniua    时间: 2016-4-7 22:50
楼上正解1
作者: kcufow    时间: 2016-4-7 23:02
doudouchiyula 发表于 2016-4-7 22:47
拿第二行代码解释,将num的值赋给num2,如果num等于0,则num等于this.name.compareTo(s.name),否则,num等 ...

虽然不是很懂但是谢谢了
作者: (り____花子    时间: 2016-4-8 12:11
第一行 两个串长度相减。
第二行 三元运算符。num2= 如果num==0 取前面this.****如果num不等于0去num的值。
第三行。如果num2==0 num3赋值为this.age-s.age,如果num2!=0,num3赋值为num2。
其实就相当于 if(num2==0){
num3=this.age-s.age;
}else{
num3=num2;
}




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