java基础知识总结(3)(循环语句)
来源:互联网 发布:怎样在u盘上编程 编辑:程序博客网 时间:2024/05/23 15:04
1.if语句的第一种格式 /* * if语句有三种格式。 * * if语句格式1: * if(关系表达式) { * 语句体; * } * * 执行流程: * A:首先判断关系表达式看其结果是true还是false * B:如果是true,就执行语句体 * C:如果是false,就不执行语句体 */2.if语句的第二种格式 /* * if语句格式2: * if(关系表达式) { * 语句体1; * }else { * 语句体2; * } * * 执行流程: * A:判断关系表达式的值是true还是false * B:如果是true,就执行语句体1 * C:如果是false,就执行语句体2 */3.if语句的第三种格式 /* * if语句格式3: * if(关系表达式1) { * 语句体1; * }else if(关系表达式2) { * 语句体2; * }else if(关系表达式3) { * 语句体3; * } * ... * else { * 语句体n+1; * } * * 执行流程: * A:首先判断关系表达式1看其结果是true还是false * B:如果是true,就执行语句体1 * 如果是false,就继续进行关系表达式2的判断看其结果是true还是false * C:如果是true,就执行语句体2 * 如果是false,就继续进行关系表达式...的判断看其结果是true还是false * ... * D:如果没有一个为true的,就执行语句体n+14.if语句三种格式的应用场景 * * if语句的三种格式: * 第一种格式适合做一种情况的判断 * 第二种格式适合做二种情况的判断 * 第三种格式适合做多种情况的判断 */5.键盘录入对象的步骤 * A:看到键盘录入,我们就应该想到键盘录入的三步骤 * 导包,创建对象,接收数据 * 导包: * A:手动导包 * import java.util.Scanner; * B:鼠标点击红色叉叉,自动生成 * C:快捷键(推荐) * ctrl+shift+o6.switch语句 /* * switch语句格式: * switch(表达式) { * case 值1: * 语句体1; * break; * case 值2: * 语句体2; * break; * ... * default: * 语句体n+1; * break; * } * 格式解释: * 表达式:byte,short,int,char * JDK5以后可以是枚举 * JDK7以后可以是字符串 * case:就是要和表达式进行比较的值 * break:表示中断,结束的意思。 * default:表示所有的情况都不匹配的时候,就执行语句体n+1。和if语句的else相似。 * 执行流程: * A:计算出表达式的值 * B:拿计算出来的值和case后面的值依次比较,一旦有对应的值,就执行该处的语句,在执行过程中,遇到 break,就结束。 * C:如果所有的case都不匹配,就会执行default控制的语句,然后结束。7.for循环语句 * for循环语句格式: * for(初始化语句;判断条件语句;控制条件语句) { * 循环体语句; * } * * 执行流程: * A:执行初始化语句 * B:执行判断条件语句,看结果是true还是false * 如果是true,就继续执行 * 如果是false,就结束循环 * C:执行循环体语句 * D:执行控制条件语句 * E:回到B继续8.while循环语句 /* * while循环语句的基本格式: * while(判断条件语句) { * 循环体语句; * } * 扩展格式: * 初始化语句; * while(判断条件语句) { * 循环体语句; * 控制条件语句; * } * * 回顾for循环的语句格式: * for(初始化语句;判断条件语句;控制条件语句) { * 循环体语句; * } */9.do...while循环 /* * do...while循环的基本格式: * do { * 循环体语句; * }while(判断条件语句); * 扩展格式: * 初始化语句; * do { * 循环体语句; * 控制条件语句; * }while(判断条件语句); * 执行流程: * A:执行初始化语句; * B:执行循环体语句; * C:执行控制条件语句; * D:执行判断条件语句,看是true还是false * 如果是true,回到B继续 * 如果是false,就结束10.三种循环的区别和应用场景 /* * 三种循环的区别: * A:do...while至少执行一次循环体 * B:for,while循环先判断条件是否成立,然后决定是否执行循环体 * * for和while的小区别: * for循环的初始化变量,在循环结束后,不可以被访问。而while循环的初始化变量,是可以被继续使用的。 * 如果初始化变量,后面还要继续访问,就使用while,否则,推荐使用for。 * * 循环的使用推荐: * for -- while -- do...while */11.循环跳转语句 break /* * break:中断的意思 * 使用场景: * A:switch语句中 * B:循环中 * 注意: * 离开使用场景是没有意义的。 * 作用: * 跳出循环,让循环提前结束 */12.循环跳转语句 continue /* * continue:继续的意思 * 使用场景: * 循环中 * 注意: * 离开使用场景是没有意义的 * 作用: * 结束一次循环,继续下一次的循环 * 区别: * break:退出循环 * continue:结束一次循环,继续下一次的循环 */
阅读全文
0 0
- java基础知识总结(3)(循环语句)
- java基础知识:循环语句
- java(循环,分支)语句总结
- Java循环语句的基础知识
- 黑马程序员-------java循环的一些总结(基础知识)
- Java基础知识:循环(1)
- Java基础知识-循环语句的使用介绍(for、while、do-while)
- 从零开始学习Java——基础知识之循环语句练习题(第四天)
- Java基础-条件控制语句、循环语句(3)
- Java知识(循环语句)
- C#基础知识(三)——循环语句的介绍
- golang语法总结(十二):循环语句
- JAVA相关基础知识总结(连载)-3
- Java基础知识_day03_(选择流程控制语句,循环流程控制语句,控制循环语句)
- Java基础知识总结(1)
- java基础知识总结(2)
- JAVA基础知识总结(1)
- Java基础知识总结(数组)
- 通过技术手段 “干掉” 视频APP里讨厌的广告之(腾讯视频)
- 多线程通信
- Introducing Elixir, 2nd Edition.pdf 英文原版 免费下载
- 01helloworld
- 常用排序算法之折半插入排序
- java基础知识总结(3)(循环语句)
- PAT 乙级 1010 C语言
- Python 工程
- MySQL小试牛刀
- Pro Functional PHP Programming.pdf 英文原版 免费下载
- 实用工具
- java基础知识总结(4)(Random、数组)
- 【JavaScript】parseInt() 数值转换的注意地方
- iphone输入文字移动光标的方法