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