
正文
java不规范代码 java代码常见问题汇总
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java入门代码 读代码 发现其中的不规范性
首先你的变量名不应该以中文命名,比如你的char 性别,这虽然没有错,但这是是不规范的,还有你的String Myname不能用单引号,要用双引号的,这个直接会报错,还有你的println括号中的字符创应该用双引号引起来,还有你的year不能是byte类型的,byte类型最大值为128,所以你那样会报错的
相关问答
Q1: java问题,求解答,一个破碎的砝码一个跳马,代码完全没问题要求找出不符合编程规范的地方,越详细越好。
我看到的代码不规范大的地方主要有两点:
1、变量命名。i,j,k,s,x1,x2,x3,x4从命名上无法直观地体现出变量本身的含义来
2、魔法数。像40这种,应该做成常量
小的地方就是变量的作用域还可以注意一下:
private boolean getWeight(int i, int j, int k, int s, int weight) {
int x1, x2, x3, x4;
for (x1 = -1; x1 = 1; x1++)
for (x2 = -1; x2 = 1; x2++)
for (x3 = -1; x3 = 1; x3++)
for (x4 = -1; x4 = 1; x4++)
if (x1 * i + x2 * j + x3 * k + x4 * s ==weight)
return true;
return false;
}
比如像这个,x1,x2,x3,x4都只在for循环中使用,为啥要声明在外面呢
private boolean getWeight(int i, int j, int k, int s, int weight) {
for (int x1 = -1; x1 = 1; x1++)
for (int x2 = -1; x2 = 1; x2++)
for (int x3 = -1; x3 = 1; x3++)
for (int x4 = -1; x4 = 1; x4++)
if (x1 * i + x2 * j + x3 * k + x4 * s ==weight)
return true;
return false;
}
Q2: 北大青鸟java培训:为什么要遵守Java代码规范?
在进行Java代码敲写的时候,我们知道是有很多的Java代码规范是需要遵守的,但是有的Java学员就老是忘记,还有的Java学员是不屑遵守的,内心想着是只要我的Java代码OK,遵不遵守Java代码规范,有什么问题呢?其实是存在问题的,为什么要遵守Java代码规范?为什么要遵守Java代码规范?当你第一次接触到Java代码规范的时候,你是不是觉得很麻烦呢?比如关于统一的原则,一再的强调,但是你一再的忘记,或者压根就不想照做,会出现什么样的后果呢?今天陕西java培训将借Java代码规范中的统一来说说,自己对为什么要遵守Java代码规范,发表自己简单的看法。
Java代码规范中的统一是指,对于同一个概念,在程序中用同一种表示方法,比如对于供应商,既可以用supplier,也可以用provider,但是我们只能选定一个使用,至少在一个Java项目中保持统一。
统一是作为重要的,如果对同一概念有不同的表示方法,会使代码混乱难以理解。
即使不能取得好的名称,但是只要统一,阅读起来也不会太困难,因为阅读者只要理解一次。
而如果你在一个项目中不遵守已经制定好的统一规范,那么不仅是给自己带来麻烦,也是给其他工作人员带来不便,在要进行整理的时候,你的不同,会带来不必要的交流麻烦。
作为一个Java程序员,你一般是属于团队中的一员,你不遵守制定好的Java代码规范,其他人也不遵守那么你们的团队就得乱套了,所以面对Java代码规范的学习,不要觉得无趣,还是得用心记住,并且予以遵守。
Q3: eclipse中提交java代码,该怎么设置 才能使得 如果不符合java代码规范,被svn拒绝提交。
作为PM,这种问题应该是相当苦恼,上面有压力,下面不争气。
你的想法很好,我觉得这个想法国外的PM一定已经实现这样的功能。
在这块的话,以前我们公司是用制度来约束:
我们每个人每天尽量少提交(但至少一次),每次提交都用CheckStyle检查合格后才能提交,否则质量控制那边再进行检查时,如果CheckStyle不通过,就会被惩罚
Q4: java查保质期剩余天数:到期日期减去当前日期得剩余天数。以下代码哪里不规范,在部分浏览器可执行
应该把
Date.prototype.diff = function(date){ return (date.getTime() - this.getTime())/(24 * 60 * 60 * 1000); }
写在function pass2(){}的外面
java不规范代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java代码常见问题汇总、java不规范代码的信息别忘了在本站进行查找喔。








