javaSE小知识

这名字没人用吧? 2016-12-07 10:48:56
1、if(userName.equles("zhangsan")){}
2、int x = 1;(应该是命名规则“见其名知其意”)
3、return i==1 :true?false;
以上三句代码有什么不妥之处?

数据类型中 引用类型指的都是那些?

...全文
396 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
id_1122 2016-12-09
  • 打赏
  • 举报
回复
.equles?????难道不是equals
ryuugu_rena 2016-12-08
  • 打赏
  • 举报
回复
没有不妥的代码,只有不妥的逻辑
  • 打赏
  • 举报
回复
2、int x = 1;(应该是命名规则“见其名知其意”) 后边注释要加个// 2、int x = 1;//(应该是命名规则“见其名知其意”)
wswzh0329 2016-12-08
  • 打赏
  • 举报
回复
引用 4 楼 m2200 的回复:
我是落后了吗?三目运算符不是应该这么写吗?i==1 ? true:false
。。热心的版主 哪儿都能见到踪迹
wswzh0329 2016-12-08
  • 打赏
  • 举报
回复
引用 1 楼 soton_dolphin 的回复:
[quote=引用 楼主 RMB_rmb 的回复:] 1、if(userName.equles("zhangsan")){} 2、int x = 1;(应该是命名规则“见其名知其意”) 3、return i==1 :true?false; 以上三句代码有什么不妥之处? 数据类型中 引用类型指的都是那些?
1. username 可能为null, 会抛出异常,应该反过来写 "zhangsan".euqals(userName); 2. 第二个没什么问题 3. 代码多余了, 直接 return i == 1;就可以 [/quote] 。。正解
逗泥丸的平方 2016-12-08
  • 打赏
  • 举报
回复
第二句话 应该是说 变量要起个好名字 不过用来做循环的临时变量叫个 i j k 其实也是惯例了
萧乡月夜 2016-12-07
  • 打赏
  • 举报
回复
引用 4 楼 m2200 的回复:
我是落后了吗?三目运算符不是应该这么写吗?i==1 ? true:false
哈 是的
爱睡觉的阿狸 2016-12-07
  • 打赏
  • 举报
回复
我是落后了吗?三目运算符不是应该这么写吗?i==1 ? true:false
  • 打赏
  • 举报
回复
谢谢你的解答
soton_dolphin 2016-12-07
  • 打赏
  • 举报
回复
引用类型指的是除了原始类型(boolean, byte, short, int ,long, float, double, char) 以外的所有类型
soton_dolphin 2016-12-07
  • 打赏
  • 举报
回复
引用 楼主 RMB_rmb 的回复:
1、if(userName.equles("zhangsan")){} 2、int x = 1;(应该是命名规则“见其名知其意”) 3、return i==1 :true?false; 以上三句代码有什么不妥之处? 数据类型中 引用类型指的都是那些?
1. username 可能为null, 会抛出异常,应该反过来写 "zhangsan".euqals(userName); 2. 第二个没什么问题 3. 代码多余了, 直接 return i == 1;就可以

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧