循环嵌套
for(条件初始化;条件判断;条件变化){
//代码
for(条件初始化;条件判断;条件变化){
//代码
}
//代码
}
方法
实现具体功能的代码段
使用方法好处
提高代码的复用性
语法
有返回值类型的方法
修饰符 返回值类型 方法名([参数列表]){
具有某些功能的代码块;
return 返回值;
}
修饰符:访问权限修饰符,public static默认,具体等到面向对象再说
返回值类型:方法运行后的结果的数据类型-->返回值类型的方法就是要得到这个返回值
方法名:方法的名字 ,根据方法名字调用方法
return
提前结束方法
带出返回值
有返回值类型的方法的调用
直接调用: 方法名();
赋值调用: 返回值类型 变量名= 方法名();
输出调用: System.out.println(方法名());
知识扩展
出现不可达语句的几种的情况
如果再一定会执行的return后面出现的语句
break后面
continue
死循环后面
while(false){...}
重载
在同一个类中,有多个方法,相同的方法名,不同的参数列表(方法签名不同: 方法名+参数列表 ->方法的唯一标识)
满足方法重载的几个条件
同一个类
多个方法,方法名相同
参数列表不同
如何决定调用重载方法中的哪个方法
由实参决定
方法的重载和方法的修饰符无关
方法的重载和方法有没有返回值类型无关
方法的重载和方法返回值类型无关
方法的重载和方法参数名无关
方法的重载是一个类中多态的一种体现
方法是一个类中封装的一种体现
递归
自己调用自己
临界条件
让递归停下来的条件
递归前进段
到临界条件之前一直自己调用自己
递归后退段
到达临界条件之后,把结果返回给上一层
原来java里方法如此简单
猜你喜欢
转载自blog.csdn.net/weixin_45116982/article/details/90709678
今日推荐
周排行