for循环
while循环
while语句
do...while语句
控制跳转语句
break
continue
return
方法(函数)
for循环
for(初始化表达式语句;判断条件语句;控制条件语句) {
循环体语句;
}
while循环
初始化条件语句;
while(判断条件语句) {
循环体语句;
控制条件语句;
}
do… while循环
初始化条件语句;
do {
循环体语句;
控制条件语句;
}while(判断条件语句)
三种循环语句的区别:
do...while 先运行在进行判断;剩下两者事是进行判断符合条件在去运行;
而for,while循环必须先判断条件是否成立,然后决定是否执行循环体语句。
如果你想在循环结束后,继续使用控制条件的那个变量,用while循环,否则用for循环。不知道用for循环。
因为变量及早的从内存中消失,可以提高内存的使用效率。
建议优先考虑for循环,然后是while循环 ,最后是do...while循环
continue的使用场景
(1):在循环语句中
(2):离开使用场景的存在是没有意义的
continue的作用
a:跳出一次循环,执行下一步操作
break的作用
退出单层循环
退出多层循环(几乎不使用)
要想实现这个效果,就必须知道一个东西;带标签的语句;
格式:标签名:语句
概念
方法就是完成特定功能的代码块
在很多语言中都有函数的定义,但是在咱们JAVA语言中,我们将其称之为方法。
方法的格式
修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2 ....){
方法体;
return 返回值;
}
如何写一个方法
两个明确
(1):返回值类型 明确功能结果的数据类型
(2):参数列表 你要传递几个参数,以及每一个参数的数据类型
方法调用(有明确返回值的调用)
a:单独调用,一般来说没有意义,所以不推荐。
b:赋值调用
c:输出调用,但是不够好。因为我们可能需要针对结果进行进一步的操作。
注意事项
方法不调用不执行
方法与方法是平级关系,不能嵌套定义
方法定义的时候参数之间用逗号隔开
方法调用的时候不用在传递数据类型
如果方法有明确的返回值,一定要由return带回一个值
所写方法可以有一样的名字比如实现加法的方法可以是两个,三个,多个数 ;或者是相同数量但是数据类型不相同的加法运算也可以去重载
注意事项
1.在同一个类中
2.方法名相同
3.参数的个数或类型不同
4.与方法的返回类型无关
5.与方法的修饰符无关
重载的作用
在编程过程中,是要遵守编程规范的,这就要求方法的命名是要有意义的,而有的方法可能面临着,会有不用的参数列表,这时会用到重载,这样,既可以表示方法的意义,又表示这些方法是相关方法,方便调用。所以,方法重载,很大程度是为了程序的可读性,即使不用,也是不会妨碍程序运行的。