9.控制语句1. if-else语句
条件必须是一个返回布尔值的表达式
2. switch语句:
多分支选择语句 , 根据表达式的值 , 来执行多个操作中的一个 。
表达式(变量)可以byte、short、int、char、枚举类型 。 jdk 7以后 , 可以使用String类型;
- case语句后面只能使用常量表达式;
- case后的值不能重复;
- 每个case之后都必须有一个break语句 , 不然就达不到选择执行的效果了 。 如果没有 , 就会一直往下执行下一个case中的语句
- 当表达式的值与任一case子句中的值都不匹配时 , 将执行default后面的语句 , 如果没有default子句 , 则程序直接跳出switch语句 。
循环语句功能
在某些条件满足的情况下 , 反复执行特定代码的功能
循环语句的四个组成部分:
- 循环变量的初始化
- 循环条件部分
- 循环体部分
- 循环变量的更新
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声明无返回值时 可以使用这种格式 , 有时可省略
- 滴滴出行|滴滴消失4个月后,开始另寻出路,盯上美团王兴的生意?
- 机器人|得物App公布“潮流主场计划”:3.2亿现金,200亿流量扶持潮流内容创作者
- 物联网|苹果一夜市值大涨!真相与造车计划有关,马斯克下场直接泼冷水
- UFO|是否有重大发现?在蓝皮书计划结束52年后,美国重组UFO追踪小组
- 太空|核电应用太空?我国未来月球和火星任务离不开它,美也有类似计划
- 太空|中国将在太空计划中开发核能,最新反应堆动力比美国强100倍
- 古人类|在2033年,为了抵御小行星的撞击并拯救地球,人类已部署了月球月盾计划。
- 华为|史上最良心换屏?华为启动五折换屏计划,最低只要79元
- |探索宇宙从月球开始,世界各国迎来“探月热”,中国又有哪些新计划?
- 大数据|“云终端飞扬计划”启动!中兴与电信再合作!