Java逻辑控制和方法使用

Java程序结构

Java逻辑控制和方法使用

  • 用if、else可以实现对条件的判断;若进行多值判断,使用switch语句
  • 循环结构

  • while循环:
while(循环结束条件判断){
    循环语句;
    修改修改循环结束判断;    
}
  • do-while循环:
do{
    循环语句;
    修改循环结束判断;
}while(循环结束条件判断);
 
  • for循环:
for(循环初始化;循环结束判断;修改循环结束条件){
    循环体; 
}
  • 循环使用原则:

对于不知道循环执行次数,但知道循环结束条件的,使用while

明确知道循环次数的,使用for 

  • 循环控制:

continue:执行到此语句时会跳过当前循环的剩余部分,返回循环判断。

break:退出整个循环

Java方法的定义与使用

  • 方法:一段可以被重复调用的代码块(直接在主方法中调用的方法)
  • 方法的声明:

public static 方法返回值 方法名称([参数类型 变量 ...]){
    方法体代码;
    [return 返回值]; 
}

当方法以void关键字声明,那么此方法没有返回值(可以使用return来结束调用);若有返回值,返回值可以为基本类型和引用类型

  • 方法重载

方法名称相同,参数的个数、类型或顺序不同,与方法返回值无关。

  • 编码规范:重载函数的返回值类型一定保持相同
  • 方法递归

一个方法自己调用自己的方式

  • 特点:方法必须有递归的结束条件;方法在每次递归处理的时候一定要作出一些变更