目录
-
什么是流程控制?
流程控制:是指程序的执行先后顺序,在实际开发中,使用比较频繁,需要重点撑,同时也可以提高程序员的逻辑思维能力,提升我们的编程兴趣
-
流程控制结构
-
顺序结构
- 特点:至上而下,逐行执行代码
-
分支结构
- 特点:根据条件,执行某些代码
-
循环结构
-
特点:重复执行某wd
-
-
-
流程控制语句的实现 3.1 分支结构- if结构和switch使用 3.1.1 if结构的三种使用
package com.itheima.branch; public class IfBranch { public static void main(String[] args) { //目标:掌握if分支的三种形式使用,理解每种形式的执行流程 System.out.println("------------------------------------------------------------------------------------"); //第1种:if结构-》只有一个分支,如果条件来真,则执行某段代码 //需求:测量人的体温,如果高于37度,则输出“这个人温度有点高哦,需要隔离” double t = 37.9; /* 1.if括号中表达式的值,可以单值比较,也可以是一个区间范围 2.如果{}中只有一条语句,花括号可以省略 */ if (t>37){ System.out.println("这个人温度有点高哦,需要隔离"); } System.out.println("------------------------------------------------------------------------------------"); //第2种:if-else结构-》有两个分支,如果条件为真,则程序执行if{}后面的代码,如果条件为假,则执行else{}花括号中的代码 //需求:发红包,微信余额100.00元,现需要发红包99元,如果余额>99,提示“红包发送成功”,如果余额<99元,则提示“余额不足” double money =100.00; if (money >=99) { System.out.println("红包发送成功"); }else { System.out.println("微信余额不足"); } System.out.println("------------------------------------------------------------------------------------"); //第3种有:if(条件1){}else if(条件2){}else{执行代码...}结构 /* 需求:星期一:努力工作,调式代码 星期二:喝酒,烤串,星期三:向大牛学习,星期四:向大牛学习,星期五:向大牛学习, 星期六:和王婆介绍的对象相亲,星期天:欲欲寡欢,准备休息 */ String week="星期六"; if (week== "星期一"){ System.out.println("努力工作,调式代码"); }else if(week=="星期二"){ System.out.println("喝酒,烤串"); }else if(week=="星期三"){ System.out.println("向大牛学习"); }else if(week=="星期四"){ System.out.println("向大牛学习"); }else if(week=="星期五"){ System.out.println("向大牛学习"); }else if(week=="星期六"){ System.out.println("和王婆介绍的对象相亲"); }else if(week=="星期天"){ System.out.println("欲欲寡欢,准备休息"); } } }
3.1.2 分支结构-switch语句的使用
-
死循环
-
嵌套循环
-
关键字:break、continue的使用
-
掌握Random类的使用