A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© kcufow 中级黑马   /  2016-4-7 22:23  /  604 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

求教 图片里面的代码表示什么意思呢 看不懂了?

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

代码部分

代码部分

4 个回复

倒序浏览
拿第二行代码解释,将num的值赋给num2,如果num等于0,则num等于this.name.compareTo(s.name),否则,num等于num
回复 使用道具 举报
楼上正解1
回复 使用道具 举报
doudouchiyula 发表于 2016-4-7 22:47
拿第二行代码解释,将num的值赋给num2,如果num等于0,则num等于this.name.compareTo(s.name),否则,num等 ...

虽然不是很懂但是谢谢了
回复 使用道具 举报
第一行 两个串长度相减。
第二行 三元运算符。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;
}
回复 使用道具 举报 1 0
您需要登录后才可以回帖 登录 | 加入黑马