2018-10-06 总结
2018-10-08 01:32:45来源:博客园 阅读 ()
if语句
* if语句有三种格式
*
* if语句格式1:
* if(关系表达式){
* 语句体;
* }
*
* 执行顺序:
* A:首先计算关系表达式的值,看是true还是false
* B: 如果是true,执行语句体,
* C:如果是false,就不做执行语句体
*
* 不影响其它语句的执行
* if语句格式2
* if(关系表达式){
* 语句体1
* }else{
* 语句体2
* }
*
* 执行流程
* A:先计算关系表达式的值,
* B:若为true,执行语句体1
* C:若为false,执行语句体2
if语句格式3
* if(关系表达式){
* 语句体1;
* }else if(关系表达式2){
* 语句体2;
* }
* ...
* else{
* 语句体n+1;
* }
*
* 执行顺序 :
* A:首先判断关系表达式1,为true还是false,
* B:若为true,执行语句体1;
* C:若为false,继续判断关系表达式2,为true还是false,
* D:若为true,执行语句体2,否则继续判断关系表达式3...
* E:若以上都为false,执行语句体n+1;
switch 语句格式:
* switch(表达式){
* case 值1:
* 语句体1;
* break;
* case 值2:
* 语句体2;
* break;
* ...
* default:
* 语句体n+1;
* break;
* }
*
* 格式解释:
* 表达式:可以是 byte,short,int,char,
* JDK5以后可以是枚举
* JDK7以后可以是字符串
* case后的值就是用来和表达式的值进行匹配的内容
* break:就是中断的意思
* default:就是所有的值都不匹配的时候,就执行default
*
* 执行流程:
* A:首先计算机表达式的值
* B:拿着这个计算出来的值,依次和case后面的值进行比较,一旦有匹配的执行对应的语句体,在执行的过程中遇到break就结束
* C:如果所有的case都不匹配,就执行语句体n+1;
for循环语句的格式:
* for(初始化语句;判断条件语句;控制条件语句){
* 循环体语句;
* }
*
* 执行流程:
* A:执行初始化语句
* B:执行判断条件语句,看其结果是true还是false
* 如果是false就结束循环
* 如果是true就继续执行
* C:执行循环体语句
* D:执行控制条件语句
* E:回到B继续
while 循环语句格式:
* while(判断条件语句){
* 循环体语句;
* }
*
* 扩展格式:
* 初始化语句;
* while(判断条件语句){
* 循环体语句;
* 控制条件语句;
* }
*
* 回顾for循环语句:
* for(初始化语句;判断条件语句;控制条件语句){
* 循环体语句;
* }
*
* 总结:while和for可以相互转换
do...while 循环语句格式:
* do{
* 循环体语句;
* }while(判断条件语句);
*
* 扩展格式:
* 初始化语句;
* do{
* 循环体语句;
* 控制条件语句;
* }while(判断条件语句);
*
* 执行流程:
* A:执行初始化语句
* B:执行循环体语句
* C:执行控制条件语句
* D:执行判断条件语句,看是true还是false,
* 若是false,就结束循环
* 若是true,回到B继续
*/
虽然三种循环可以做相同的事情,但还是有区别的
* A: do...while 循环至少执行一次循环体
* B: for和while 必须判断条件成立才可以执行循环体
*
*
* for循环和while循环的区别:
* for循环结束后,初始化的变量就不能用了,而while循环结束后,初始化的变量仍然可以使用
*
* 推荐使用循环的顺序:
* for---while---do..while
*
* break:中断的意思
*
*
* 使用场景:
* A:switch 语句中
* B:循环中
*
* 注意:
* 离开使用场景是没有意义的
*
* 作用:
* 用于结束循环
continue: 继续的意思
*
* 使用场景: 循环中
*
* 注意:离开使用场景是没有意义的
*
* 作用:
* 结束一次循环,继续下一次循环
*/
break:结束整个循环
* continue:结束本次循环,继续下次循环
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 总结一些 Java 相关笔试、面试题,万一用上了呢 (=_=) -- 基 2020-06-08
- 最新四面京东拿offer回来分享面试经验总结(技术三面+HR面) 2020-06-04
- 国外大佬总结的 10 个 Java 编程技巧! 2020-06-04
- 愿你出走半生,归来仍是少年—阿里面试归来总结Java面试必备 2020-06-03
- itext7史上最全实战总结 2020-06-01
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash