当前位置:网站首页>Branch statement of process control
Branch statement of process control
2022-04-23 14:26:00 【Zinksl】
:::info
according to Forgetting curve : If there is no record and review ,6 Days later, I will forget 75% The content of
Reading notes are a tool to help you record and review , Don't stick to form , Its core is : Record 、 Look over 、 reflection
:::
Overview of process control statements
In the default program, it is a sequential structure , From top to bottom ; Use mind mapping , Structured core concepts .
Branch statement
if sentence ( The final judgment condition must be : Boolean type value )
1 Simple if Sentence format :
Sentence format :
if ( Judge the condition ){
Statement of body ; // If the judgment condition is true, execute the body of the statement ;
}
int nub1 = 1;
int nub2 = 2;
if(nub1>nub2){
System.out.println(" Executed the body of the statement "); // The judgment condition is false, This sentence does not execute ;
}
2 if…else Sentence format
Sentence format :
if ( Judge the condition ){
Statement of body 1; // If the judgment condition is true, execute the body of the statement 1;
}else{
Statement of body 2; // If the judgment condition is not tenable, execute the body of the statement 2;
}
int nub1 = 1;
int nub2 = 2;
if(nub1>nub2){
System.out.println(" Executed the body of the statement 1"); // The judgment condition is false, This sentence does not have an executive ;
}else{
System.out.println(" Executed the body of the statement 2"); // The judgment condition is false, Execute this sentence ;
}
3 if…else if…else… Sentence format
Sentence format :
if ( Judge the condition 1){
Statement of body 1; // If the judgment condition is true, execute the body of the statement 1;
}else if( Judge the condition 2){
Statement of body 2; // Judge the condition 1 Don't set up , Judge the condition 2 establish , Execute statement body 2;
}else{
Statement of body 3; // Judge the condition 1 and 2 No execution statement body 3;
}
/* Exam rewards : fraction >=90: Reward a bike 90> fraction >=80: Reward the amusement park for a one-day trip 80> fraction : A good beating */
public class IfTest {
public static void main(String[] args) {
int chengji;
Scanner sc = new Scanner(System.in);
System.out.println(" Please enter the grade :");
chengji = sc.nextInt();
if (chengji <=100 && chengji>=0){
if (chengji>=90){
System.out.println(" Congratulations ! Reward a bike !");
}else if (chengji>=80 && chengji<90){
System.out.println(" Congratulations ! Reward the amusement park for a one-day trip !");
}else{
System.out.println(" Come on, take a beating !");
}
}else{
System.out.println(" The score is wrong !");
}
}
}
switch sentence
switch Sentence format :
switch(){
case 1:
Statement of body 1;
break;
case 2:
Statement of body 2;
break;
case 3:
Statement of body 3;
break;
.
.
.
default:
The default value is the body of the statement ;
break;}
1 matters needing attention :jdk Characteristics and week Value range of
- Basic types :byte、short、int、long
- Reference type :jdk5 Start , Enumeration types are allowed ;jdk7 Start , allow String
- jdk14 Start allowing , One case Followed by multiple values :case 1,2,3:
- if And switch choose : The judgment of scope is if; Fixed value judgment switch;
switch(week){
case 1:
// Statement of body 1;
break;
case 2:
// Statement of body 2;
break;
case 3:
// Statement of body 3;
break;
default:
// Default statement body ;
break;
}
2 case through ( You can optimize the code )
case Penetration example : If there are multiple repeated statement bodies, you can use case through
switch(week){
case 1:
case 2:
case 3:
// Repeat the sentence body ;
break;
default:
break;
}
3 jdk14 New features in the future ( You can optimize the code )
case Penetration example : If there are multiple repeated statement bodies, you can use case through
switch(week){
case 1,2,3:
// Repeat the sentence body ;
break;
default:
break;
}
Be careful : The most commonly used logical operator in programming is : Short circuit and (&&)、 Short circuit or (||) He Fei (!); It can improve the operation efficiency of the code ;
版权声明
本文为[Zinksl]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204231412046370.html
边栏推荐
- 统信UOS卸载php7.2.24,安装php7.4.27 ;卸载再安装为PHP 7.2.34
- Golang 对分片 append 是否会共享数据
- Solve the problem of SSH configuration file optimization and slow connection
- 统信UOS PHP7.2.3升级至PHP7.2.24
- API Gateway/API 网关(三) - Kong的使用 - 限流rate limiting(redis)
- 差分隐私(背景介绍)
- 爬虫练习题(一)
- 初识STL
- 关于在vs中使用scanf不安全的问题
- PWM speed regulation control system of DC motor based on 51 single chip microcomputer (with complete set of data such as Proteus simulation + C program)
猜你喜欢
Tongxin UOS php7 2.3 upgrade to php7.0 two point two four
循环队列的基本操作(实验)
API gateway / API gateway (IV) - use of Kong - Integrated JWT and fuse plug-in
Notes on Visio drawing topology
基于单片机的DS18B20的数字温度监控报警系统设计【LCD1602显示+Proteus仿真+C程序+论文+按键设置等】
Processing MKDIR: unable to create directory 'AAA': read only file system
TLS/SSL 协议详解 (28) TLS 1.0、TLS 1.1、TLS 1.2之间的区别
Eight way responder system 51 Single Chip Microcomputer Design [with Proteus simulation, C program, schematic diagram, PCB files, component list and papers, etc.]
asp.net使用MailMessage发送邮件的方法
C语言知识点精细详解——数据类型和变量【2】——整型变量与常量【1】
随机推荐
Qt实战:云曦聊天室篇
浅谈skiplist在LevelDB的应用
Electronic perpetual calendar of DS1302_ 51 single chip microcomputer, month, day, week, hour, minute and second, lunar calendar and temperature, with alarm clock and complete set of data
网页自适应,等比缩放
DS1302的电子万年历_51单片机,年月日、星期、时分秒、农历和温度,带闹钟,全套资料
Design of single chip microcomputer Proteus for temperature and humidity monitoring and alarm system of SHT11 sensor (with simulation + paper + program, etc.)
如何5分钟上手使用OCR
编译Openssl
Notes on Visio drawing topology
AT89C51单片机的数字电压表开发,量程0~5V,proteus仿真,原理图PCB和C程序等
Use of ansible and common modules
Quickly understand the three ways of thread implementation
js 进度条,显示加载进度
A table splitting implementation scheme of MySQL and InnoDB, MyISAM and MRG_ Introduction to MyISAM and other engine application scenarios
关于UDP接收icmp端口不可达(port unreachable)
ArrayList集合基本使用
Four ways of SSH restricting login
c语言在结构体传参时参数压栈问题
差分隐私(背景介绍)
Tongxin UOS php7 2.3 upgrade to php7.0 two point two four