大家好,我是程序猿:狒狒。今天跟往常不太一样,我想和大家先浅谈敲代码的规范,因为我今天发现了身边的狠多同学在创建类的时候都是“Test1”、“Test2”“Test3”等等,并且在给方法命名的时候也是直接写个“a()”“b()”或者“c()”。我对Java是一个没有基础的小白,但是我一项自认为我做事还算得上严谨。
其实不难想象,在今后的工作中,我们肯定是配合一整个团队去写很多很多的代码,就像:张三写了一部分以后交给了李四,李四又写一部分,又交给了王麻子。那么,其中假设李四在给类的命名就是“Test1”,方法命名是“a()”,当王麻子接着李四的代码写的时候,就会发现代码很乱,甚至要每一行都再看一遍。久而久之,李四写完的代码,就会没有同事再愿意接着写下去了,因为这样太耽误其他同事的进度。
所以,作为Java小白的狒狒,在这里劝诫各位像我一样的小白,一定不要图方便、偷懒。一旦养成了习惯,往后的工作中会越对自己不利。我们应该遵循类的命名法和方法的命名规范。例如我们要:测试循环结构--“TestCycle”、创建了一个用于排序的方法—“sort”;养成良好的敲代码习惯,最起码在日后的工作中,不容易给别人造成麻烦,后期维护、修改代码时,我们也很直观的能够了解代码的作用和功能。
一.分支结构(if)
1. 分支结构其实很好理解,“超级马里奥”很多90后同学的童年吧?其实我们就可以理解为马里奥跳下水道,如果满足条件我们就可以执行花括号里的代码,如果不满足条件,我们就会回避开花括号里的代码。
2. if分支结构又分为:
①单分支:
if(判断条件){
满足if判断条件后执行的代码
}
②多分支:
if(判断条件){
满足if判断条件后执行的代码
}else{
不满足if中的条件,执行的代码
}
③嵌套分支:
if(判断条件1){
满足if判断条件1后执行的代码
}else if(判断条件2){
满足if判断条件2后执行的代码
} else if(判断条件3){
满足if判断条件2后执行的代码
}else{
不满足上述if的所有条件,将执行此花括号的内容
}
实例解析
成果展示
二.分支结构2(switch)
switch结构是最好理解的分支结构了,就像老师点名一样,点到谁,谁就得起来回答问题。但是后面的同学会跟着起来补充。所以,我们需要用break来明确的告诉其他同学,不能补充,不能打小提示。
实例解析
三.循环结构(for)
循环结构是指在程序中需要反复执行某个功能而设置的一种程序结构。用通俗一点的话来讲,就是我们通过参数的设定,可以帮助我们实现让一段代码根据我们的要求进行循环。
for循环的公式:
for(初始值;循环条件;更新条件){
循环体(我们需要循环的代码)
}
实例解析
效果预览
今天的作业挺多的,暂时就把我的理解分享到这里,Java越学越有意思,能把我们的想法通过代码和算术的结合下,完全呈现在眼前。有什么不对的地方还请大家指点。
让我们在努力成为合格程序员的路上一起努力吧~