JAVA_day5 ProcessControl
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了JAVA_day5 ProcessControl,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3004字,纯文字阅读大概需要5分钟。
内容图文
![JAVA_day5 ProcessControl](/upload/InfoBanner/zyjiaocheng/624/701d7cd5cb914b7abb3f0e2fa592a7ca.jpg)
流程控制:
三种结构: 顺序结构 选择结构 循环结构
顺序结构: 默认的就是顺序结构,他是我们编写程序首要考虑的结构,从上往下依次(逐行)加载,直到程序结束
选择结构:程序有选择性的切执行某一行或某几行代码
有两种常用的语句:
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
内容总结
以上是互联网集市为您收集整理的JAVA_day5 ProcessControl全部内容,希望文章能够帮你解决JAVA_day5 ProcessControl所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。