------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! -------
1. 第五天学习内容,循环中两个关键字break,continue.函数(方法),意义,定义,返回值,参数,方法的重载overload
2. break关键字
结束当前语句,switch结束整个语句的执行
在循环中,break跳出循环,结束循环
在循环中,直接写break;
只能在选择语句switch和循环中使用
3. continue关键字
只能作用在循环中
终止本次循环,开始下一次循环
4. 方法
方法(method)就是函数(function)概念:方法就是一种功能,在程序中,独立完成一个功能的代码片段
特点: 实现一个功能,独立性
方法, 就是一个功能
5. 方法的定义:
修饰符 返回值类型 方法名 (参数列表1,列表参数2.....){
方法体,执行功能的代码
变量,常量,输出语句,循环,判断....
返回语句 return ;
}
方法名字(自己定义,满足标识符,骆驼命名,首字母,每个单词首字母大写)
修饰符:固定写法publicstatic
返回值类型:方法运算后的结果的数据类型,没有返回值写void
参数列表:方法中未知的数据,可以写多个,每个之间逗号分开
定义买饭的功能,需要将买的饭,给我,需要钱
public static 饭 maiFan(intmoney){
拿钱,买饭
return 鱼;
}
定义买饭的功能,买了后,自己吃吧,需要前
public static voidmaiFan(int money){
买了后自己吃
}
6. 方法的特性
l 方法中,可以封装功能代码,使用者不去考虑和关心
l 方法,可以被复用,多次的重复使用
l 方法只有被调用,才会执行,否则方法不能自主执行
l 提高代码的复用性,过多的繁琐代码,写在函数中,提高复用性
l 方法定义中,没有返回值类型,最后的return可以不写
l 养成一个习惯,写方法的习惯,独立的功能,希望使用方法完成
7. 方法的使用和定义的注意事项
l 定义方法的时候,不要将一个方法,定义在另一个方法中
l 方法与方法之间,没有顺序关系,main最开始
l 调用方法的时候,参数的传递顺序.避免类型的提示
l 调用方法的时候,参数的个数,多写,少些,写不行
l 返回值类型,和return数据类型 保持一致
l 返回值只能返回一个值
l 方法中一旦执行了return整个方法结束
l 如果方法,没有返回值,不能写在输出语句中System.out.println()
8. 通过方法的定义练习
格式,明确
实现用户的输入
在控制台,程序可以接收用户的键盘录入
需要OOP知识,面向对象
第一步,导入包 import java.util.*; 写在程序的第一行,class的上面
第二步,创建Scanner类对象,传递字节输入流Scanner sc = new Scanner(System.in);
第三步,调用Scanner类的方法nextInt()获取键盘输入(使用方法)
9. 方法的重载特性
方法的多态性,一个重载overLoad,一个重写override
什么是重载特性:在同一个类中,允许出现同名的方法,但是只要方法参数列表不同,即形成重载特性。
参数列表不同,类型,个数,顺序。
System.out.println("a")
好处:使用者,只需要记住一个名字就行
l 参数类型不同,类型,个数,还是顺序,有一个不同,就是重载,和修饰符返回值类型无关
10.