【编写高质量java代码建议】
什码情况
系统学习算法知识,冲击大厂笔试/华子OD笔试高分,欢迎联系
展开
-
java警惕自增的陷阱
public class proposal{ public static void main(String[] args) { int count=0; for(int i=0;i<10;i++){ count=count++; } System.out.println(count); } } 结果输出: 0 /* 步骤一:JMV吧原创 2013-05-31 23:57:35 · 848 阅读 · 0 评论 -
java务必让常量的值在运行期保持不变
/* 常量就是常量,在编译期就必须确定其值,不应该在运行期更改,否则程序的可读性会非常差 */ public class proposal_2 { interface Const{ public static final int RAND_CONST=new Random().nextInt(); } public static void main(String[]原创 2013-06-01 00:05:51 · 1200 阅读 · 0 评论 -
java三元操作符注意
/* 三元操作符的类型务必一致 */ public class proposal_3 { public static void main(String[] args) { int i=80; String s=String.valueOf(i<90?90:100); String s1=String.valueOf(i<90?90:100.0); if(s.equals(s原创 2013-06-01 00:02:47 · 927 阅读 · 0 评论 -
java不要在常量和变量中出现易混淆的字母
public class proposal { public static void main(String[] args) { long i=1l; System.out.println("i的两倍是:"+(i+i)); System.out.println("i的两倍是:"+i+i); //注意此处和上面的有很大的区别 } } 输出: 2 11 /*原创 2013-06-01 00:14:23 · 754 阅读 · 0 评论