导图社区 Java流程控制语句
Java流程控制语句,包括数据输入,if分支语句,switch选择分支语句,eclipse调试。希望对小伙伴有帮助哦~
自媒体各种图片尺寸,主要包括:微信公众号、视频号/抖音、微博、小红书四部分内容。希望对你有所帮助!
职能型组织结构思维导图,包括:信息、简介、结构介绍、主要特点、结构缺点、适用性应用。希望对你有所帮助!
药店2.0时代思维导图,主要内容有:中国药店创新趋势报告、我国药店、我国药店行业、我国药店。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
流程控制语句
数据输入
Scanner类
1.导包:import java.util.Scanner;
2.创建对象:Scanner sc = new Scanner(System.in);
调用方法:sc.next()XX;
Scanner的常见问题
next()无法获取空格后面的内容
nextLine可以获得空格后面的内容(一整行)
nextXX()和nextLine()一起使用时会有穿透问题,可以重新new一个Scanner或者多写一个nextLine()让其回车符穿透
nextInt这类API,必须输入数字,否则会转换失败
if分支语句
if单分支语句
if(条件表达式){//语句1}
if双分支语句
if(条件表达式){//语句1}else{//语句2}
条件成立,执行语句1;条件不成立,执行语句2
多分支语句
if(条件表达式1){//语句1}else if(条件表达式2){//语句2}else{//语句3}
条件1成立,执行语句1;条件2成立,执行语句2;条件都不成立,执行语句3
switch选择分支语句
switch(表达式{case 常量值1:语句体1;break; case 常量值1:语句体1;break;... default:语句体n+1;break;})
表达式支持的数据类型:switch语句中,表达式的数据类型,可以是byte,short,int,char,enum(枚举类,JDK5开始支持),String(字符串,JDK7开始支持)。
case的穿透性:在switch语句中,如果case的后面不写break,将出现穿透现象,也就是不会在判断下一个case的值,直接向后运行,直到遇到break,或者整体switch结束。
eclipse调试
断点:程序遇到断点就会暂停运行
F5:跟进当前行的方法中
F6:执行当前这一行代码
F7:返回调用当前方法的位置
F8:一直执行到下一个断点,如果后面没有断点,则执行到程序结束