当前位置:网站首页>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
边栏推荐
猜你喜欢
Nacos uses demo as configuration center (IV)
xx项目架构随记
Man man notes and @ reboot usage of crontab
Tongxin UOS php7 2.3 upgrade to php7.0 two point two four
AT89C52 MCU frequency meter (1Hz ~ 20MHz) design, LCD1602 display, including simulation, schematic diagram, PCB and code, etc
微信小程序将原生请求通过es6的promise来进行优化
Proteus simulation design of four storey and eight storey elevator control system, 51 single chip microcomputer, with simulation and keil c code
循环队列的基本操作,你学会了吗?
Electronic scale weighing system design, hx711 pressure sensor, 51 single chip microcomputer (proteus simulation, C program, schematic diagram, thesis and other complete data)
关于UDP接收icmp端口不可达(port unreachable)
随机推荐
Web page, adaptive, proportional scaling
LLVM - 生成加法
flannel 原理 之 子网划分
AT89C52 MCU frequency meter (1Hz ~ 20MHz) design, LCD1602 display, including simulation, schematic diagram, PCB and code, etc
网页自适应,等比缩放
Some little records~
Design of single chip microcomputer Proteus for temperature and humidity monitoring and alarm system of SHT11 sensor (with simulation + paper + program, etc.)
Golang 对分片 append 是否会共享数据
After entering the new company, the operation and maintenance engineer can understand the deployment of the system from the following items
AT89C51单片机的数字电压表开发,量程0~5V,proteus仿真,原理图PCB和C程序等
1分钟看懂执行流程,永久掌握for循环(附for循环案例)
电子秤称重系统设计,HX711压力传感器,51单片机(Proteus仿真、C程序、原理图、论文等全套资料)
LotusDB 设计与实现—1 基本概念
tcp_diag 内核相关实现 1 调用层次
操作系统常见面试题目:
555 timer + 74 series chip to build eight way responder, 30s countdown, proteus simulation, etc
man man随记和crontab的@reboot用法
bc的用法
统信UOS卸载php7.2.24,安装php7.4.27 ;卸载再安装为PHP 7.2.34
redis的五种数据类型