ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

JAVA_day5 ProcessControl

2020-10-15 19:31:44  阅读:263  来源: 互联网

标签:语句 case JAVA 代码 day5 情形 switch 条件 ProcessControl


流程控制:
三种结构: 顺序结构 选择结构 循环结构
顺序结构: 默认的就是顺序结构,他是我们编写程序首要考虑的结构,从上往下依次(逐行)加载,直到程序结束
选择结构:程序有选择性的切执行某一行或某几行代码
有两种常用的语句:
if else 语句
switch case 语句
         if else
         在if语句后面 紧跟的是某一种情形或者条件  布尔类型的表达式
         语法规则:(布尔类型的表达式)

如果这种情形或者条件成立,那么程序就会进入到if后面紧邻的{}内部
后面紧邻的花括号{}可以选择省略不写,但是不推荐。

如果if后面跟的是一种情形,我们也称为if else中的单支(情形/条件)语句,没有else语句
         单支语句if(条件语句){条件成立时,程序需要执行的代码}
         多支语句
            语法结构:
if(条件1/情形1){
条件1/情形成立时,程序需要执行的代码1....
.
.
} else if(条件2/情形2){
条件2/情形2成立时,需要执行的代码2....
.
.
} else if(条件n/情形n){
条件2/情形2成立时,需要执行的代码2....
.
.

备注:在多支语句中,这多情形是一种互斥关系,非你即我,只有一种情形会成立,程序也只会执行条件里面的一种代码
在多支语句中,如果最后一种情形它包含类它以上情形之外的所有情形,那么该种情形也可以这样表达:省略if(条件)
             switch case 语句
语法结构:
switch(表达式/变量){
case 值1(就是具体的数据):
语句1/代码1;
case 值2 (同上):
语句2/代码2;
case 值3 (同上):
语句3/代码3;
.....
case 值n (同上):
语句n/代码n;

default:
语句n+1/代码n+1;

备注:1.如果switch(变量) 需要在switch语句上面先定义或者声明出来
当变量的值等于值1的时候,程序就会执行值1冒号后面的内容;
当变量的值等于值2的时候,程序就会执行值2冒号后面的内容;
依次类推下去
当变量的值等于值n的时候,程序就会执行值n冒号后面的内容.
2.case后面的值的数据类型要和switch(变量)的数据类型保持一致
3.避免穿透现象,需要使用跳出语句 break continue
需要显式的声明在case情形语句中的最后一行。通常使用break进行程序的跳出
4.switch(表达式/变量)中的值的数据类型可以是以下:
byte short int char String 枚举
5.case 后面的值 不能是不确定的值,必须是很确定的值。
6.case 情形之间也是一种互斥关系,非你即我。
预习:
             循环结构:
避免死循环现象(通过逻辑来规避它)
避免雪崩效应
满足某种条件或者某些条件的情况下,重复的执行某些代码,来实现某个功能。
while for do-while 增强for
 
 

标签:语句,case,JAVA,代码,day5,情形,switch,条件,ProcessControl
来源: https://www.cnblogs.com/buli7677/p/13822433.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有