java基础知识总结(3)(循环语句)
2017-12-03 00:23
295 查看
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+1 4.if语句三种格式的应用场景 * * if语句的三种格式: * 第一种格式适合做一种情况的判断 * 第二种格式适合做二种情况的判断 * 第三种格式适合做多种情况的判断 */ 5.键盘录入对象的步骤 * A:看到键盘录入,我们就应该想到键盘录入的三步骤 * 导包,创建对象,接收数据 * 导包: * A:手动导包 * import java.util.Scanner; * B:鼠标点击红色叉叉,自动生成 * C:快捷键(推荐) * ctrl+shift+o 6.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 { * 循环体语句; 9cbe * 控制条件语句; * }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:结束一次循环,继续下一次的循环 */
相关文章推荐
- java入门基础知识:运算符和循环语句,判断语句的区别
- java基础学习总结四(控制语句<顺序、选择、循环>、方法)
- JAVA基础针对自己薄弱环节总结01(循环之前的知识)
- 黑马程序员——java基础知识篇——>循环语句
- 从零开始学习Java——基础知识之循环语句练习题(第四天)
- JAVA_SE ----- 基础知识总结-----运算符,键盘录入,语句
- 黑马程序员-------java循环的一些总结(基础知识)
- Java循环语句的基础知识
- 【知识整理】javascript基础语法总结(4)——条件和循环语句
- JAVA基础针对自己薄弱环节总结01(循环之前的知识)
- java基础61 JavaScript循环语句之while、do...while、for及for...in循环(网页知识)
- java基础知识:循环语句
- JAVA基础知识精华总结
- JAVA基础知识精华总结
- JAVA基础知识精华总结
- JAVA基础知识精华总结
- JAVA基础知识精华总结
- JAVA基础知识精华总结
- JAVA基础知识精华总结
- JAVA基础知识精华总结