滴滴出行|划重点!Java程序员都要懂得核心知识点,学会面试薪资直接30k!( 三 )


9.控制语句1. if-else语句
条件必须是一个返回布尔值的表达式
2. switch语句:
多分支选择语句 , 根据表达式的值 , 来执行多个操作中的一个 。
表达式(变量)可以byte、short、int、char、枚举类型 。 jdk 7以后 , 可以使用String类型;

  • case语句后面只能使用常量表达式;
  • case后的值不能重复;
  • 每个case之后都必须有一个break语句 , 不然就达不到选择执行的效果了 。 如果没有 , 就会一直往下执行下一个case中的语句
  • 当表达式的值与任一case子句中的值都不匹配时 , 将执行default后面的语句 , 如果没有default子句 , 则程序直接跳出switch语句 。
3.循环语句
循环语句功能
在某些条件满足的情况下 , 反复执行特定代码的功能
循环语句的四个组成部分:
  • 循环变量的初始化
  • 循环条件部分
  • 循环体部分
  • 循环变量的更新
循环语句分类:
1. while 循环
while 语句为如下形式:
while(逻辑表达式){
//语句
执行过程:先判断逻辑表达式的值 。 若=true , 则执行其后面的语句 , 然后再次判断条件并反复执行 , 直到条件不成立为止 。
2. do/while 循环
do {
//语句
while (逻辑表达式);
执行过程:先执行语句再判断逻辑表达式的值 , 若为true , 再执行语句 , 否则结束循环 。
3. for 循环
for (表达式1;表达式2;表达式3){
//语句
执行过程:首先计算表达式1 , 接着执行表达式2 , 若表达式2的值 =true , 则执行循环语句 , 接着计算表达式3 , 再判断表达式2的值;依此重复下去 , 直到表达式2的值=false.
4. break & continue
break 语句用于终止某个语句块的执行 。 用在循环语句体中 , 可以强行退出循环;
输出为:
continue 语句用在循环语句体中 , 用于终止某次循环过程 , 跳过循环体中continue 语句下面未执行的循环 , 开始下一次循环过程;
输出为:
10. 方法Java的方法类似于其它语言的函数 , 方法是解决一类问题的步骤的有序组合 , 方法包含于类中.
方法的创建 , 声明格式:
修饰符:告诉编译器如何调用该方法 。 定义了该方法的访问类型 。
形式参数: 该方法被调用时用于接收外界输入的数据 。
实参:调用方法时实际传给方法的数据 。
返回值:方法在执行完毕后返还给调用它的环境的数据 。
返回值类型:事先约定的返回值的数据类型 , 如无返回值 , 必须给出返回值类型void 。
调用方法:
类的对象名.该类下面的方法名(实参列表)
实参的数目、数据类型和次序必须和所调用方法声明的形参列表匹配 。
11. return语句用于从当前执行的方法中退出 返回到调用该方法的语句处继续执行 。
有两种格式:
  • return 表达式; //将表达式的值返回
  • return; //不返回任何值 , 当方法说明中用void声明无返回值时 可以使用这种格式 , 有时可省略
今日份分享已结束 , 请大家多多包涵和指点!