单分支结构与双分支结构与多分支结构

【Python】双分支结构,一篇文章帮你解答 我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了,只是里面的项目比较多,水平也是参差不齐,大家可以挑自己能做的项目去练练。别在网上瞎学了,我最近也做了一些资源的更新,只要你是我的粉丝,这期福利你都可拿走。 阅读详情

标题

单分支结构与双分支结构与多分支结构

mport java.util.Scanner; //导包
/*
java流程控制语句:
单分支结构:
只有一个条件,符合就执行
双分支结构:
有两个条件,符合哪个就执行哪个语句块
多分支结构:
有多个条件,匹配上哪个就执行哪个语句块,如果都不匹配,就执行最后的else语句块
嵌套if分支结构
分支结构中包含分支
switch多分支结构
根据表达式值(具体的值)的不同执行许多不同的操作
*/
public class IfDemo{
public static void main(String[] args){

//单分支结构
//借用JDK提供的Math数学类,random()方法是生成一个随机数,返回类型是double类型,数据范围是[0,1)	
//生成一个[0,5]的随机整数	

	/*int num = (int)(Math.random() * 6);	
	if(num > 3){	
	System.out.println("大于3");	
	}		
	System.out.println("number:" + num);*/	
		
	/*double i = 6 * Math.random();	
		double j = 6 * Math.random();	
		double k = 6 * Math.random();
		int count = (int) (i + j + k);*/	
		/*if(count > 15 ) {		
		System.out.println("今天手气不错");	
		}	
		if(count >= 10 && count <= 15) {     //错误写法:10<count<15		
		System.out.println("今天手气很一般");	
		}	
		if(count < 10) {	
		System.out.println("今天手气不怎么样");
		}*/	
		/*if(count > 15 ) {	
		System.out.println("今天手气不错");
		}else if(count >= 10 && count <= 15) {     //错误写法:10<count<15		
		System.out.println("今天手气很一般");	
		}else{		
		System.out.println("今天手气不怎么样");	
		}		
		System.out.println("得了" + count + "分"); 
		//要求必须是布尔表达式*/		


		//双分支结构		
		//计算圆的面积和周长	
			/*int r = 4;	
			final double PI = 3.14;	
			double area =  PI * r * r;	
			double length = 2 * PI * r;	
			if(area >= length){	
			System.out.println("面积大于等于周长");		
			}else{		
			System.out.println("周长大于面积");	
			}*/	



		//Scanner是一个文本扫描器类,System.in表示标准输入,这句话表示接收键盘输入	
		//用到了一个java的设计模式  装饰设计模式		//nextLine()方法的返回类型是String	
/*Scanner sc = new Scanner(System.in);		System.out.println("请输入:");	
//String str = sc.nextLine();	
//String str = sc.next();	
int num = sc.nextInt();	
System.out.println("你刚在键盘上输入的字符是:" + num);*/		


	//多分支结构		
	int age = (int)(Math.random() * 100);	
	/*if(age < 10){		
	System.out.println("儿童" + age);	
	}else if(age < 20){		
	System.out.println("青少年" + age);	
	}else if(age < 35){		
	System.out.println("中年" + age);	
	}else if(age < 50){	
	System.out.println("中老年" + age);	
	}else if(age < 70){		
	System.out.println("老年" + age);
	}else{		
	System.out.println("老寿星" + age);
	}*/			


//嵌套if分支结构	
/*int time = (int)(Math.random() * 40);	
if(time < 20){	
System.out.println("恭喜你进入决赛");	
String sex = (int)(Math.random() * 2) == 0 ? "girl" : "boy";			if(sex == "girl"){		
System.out.println("欢迎进入女子组");
}else{		
System.out.println("欢迎进入男子组");	
}	
}else{		
System.out.println("对不起,您的成绩太差了,被淘汰了!");	
}*/		
单、多分支结构的应用(有点复杂) 文章目录一、演示单分支的过滤作用单分支结构一般用于把关或过滤。当然,大家可以用双分支结构来处理这个问题。代码如下:![在这里插入图片描述](https://img-blog.csdnimg.cn/aa94a1bde6584ffa92df9b08d3c243a5.png)运行结果如下:当然如果你要求它每行只能输出5个数,我们便需要用到计数变量count,即如下:所以它的运行结果如下:![在这里插入图片描述](https://img-blog.csdnimg.cn/2e4c622a93a4451fa4d36bc 阅读详情

相关推荐

Python - 分支结构

分支结构

abcdefghiloveyou的博客 1405

单分支结构、双分支结构、多分支结构

单分支结构、双分支结构、多分支结构

程序豆的博客 1万+

7.Shell 脚本 IF 语句全解析:单分支 / 双分支 / 多分支结构及及常见场景案例全解析

本文详细解析了Shell脚本中的IF条件语句,包括单分支、双分支和多分支结构,并提供了多种条件表达式语法示例。通过实际案例演示了如何检测服务状态、控制服务启停、数值排序以及内存监控报警等常见场景。文章强调了if语句在Shell编程中的重要性,并给出了清晰的语法格式和记忆技巧,帮助读者快速掌握if条件语句的使用方法。

专注于云计算 2727

Python(三十一)分支结构——双分支结构

在编程中,分支结构是根据条件判断选择执行不同代码块的一种程序结构。本篇博客将详细介绍分支结构中的一种常见形式——双分支结构。了解双分支结构的概念、语法结构以及它的使用示例和应用场景。

AnChenliang_1002的博客 3168

【Python】双分支结构(if---else语句)| 大数据面试:什么是大数据?大数据有哪些特点?

先导知识 代码 要加 冒号哦! # 双分支结构:if_else # 从键盘输入一个整数,判断是奇数还是偶数 number = int(input('请输入一个整数:')) if number % 2 == 0: print(number, '是一个偶数') else: print(number, '是一个奇数') ...

追光者♂:记录、分享、总结、提升,现象级专栏《Python从入门到人工智能》作者,无惧黑暗,坚信曙光 3936

切比雪夫插值

切比雪夫插值是一种基于切比雪夫节点的多项式插值方法,其优势是减少插值误差(特别是龙格现象:表现为高维插值时在边缘处插值误差骤增)。本文对其基本操作进行说明。

平和少年的博客 1646

python中分支结构与c语言中有何区别_C语言的分支语句有哪几种?C语言分支结构的基本形式是什么,区别是什么?...

展开全部C语言中的分支结62616964757a686964616fe58685e5aeb931333433623763构有三种:1、单分支结构单分支结构的基本形式是:if( ){(语句块)}2、双分支结构双分支结构的基本形式是:if( ){语句块1;}else{语句块2;}3、多分支结构多分支结构又分为:“分支结构的嵌套”与“switch语句”(1)分支结构的嵌套的基本形式是:if( ){...

weixin_39797381的博客 740

飞塔防火墙认证绕过漏洞(CVE-2022-40684)深度剖析与实战复现

本文深度剖析了Fortinet飞塔防火墙高危认证绕过漏洞CVE-2022-40684的原理与影响。该漏洞允许攻击者通过构造包含特定Forwarded头和User-Agent的HTTP请求,无需凭证即可绕过认证,以管理员身份访问设备。文章详细演示了从环境搭建到实战复现,最终植入SSH密钥获取控制权的完整过程,并提供了漏洞挖掘技巧与关键防御建议。

d6e7f8g9h的博客 708

流程控制语句

单分支结构,仅用if、then、fi关键词组成,只在条件成立后执行 判断目录是否存在,若不存在则自动创建: #!/bin/bash if [ ! -e DIR ] then mkdir DIR fi 判断指定目录是否存在,若不存在则自动创建: #!/bin/bash DIR="/home/shiye/" if [ ! -e $DIR ] then mkdir $DIR fi 双分支结构是由if...

qiyeshi的博客 218

项目安全等保测评加固手册

安全等级测评的目的是通过对目标系统在安全技术及管理方面的测评,对目标系统的安全技术状态及安全管理状况做出初步判断,给出目标系统在安全技术及安全管理方面与其相应安全等级保护要求之间的差距。测评结论作为委托方进一步完善系统安全策略及安全技术防护措施依据!!

菜鸟运维升级之路 2416

长短期记忆网络(Long Short-Term Memory networks, LSTM)

如何简单的理解LSTM——其实没有那么复杂:

weixin_39910711的博客 2万+

C++学习(L4)

特征:如果想要在条件为真时执行一种操作,在条件为假时,执行另 一种操作,就需要使用双分支if-else语句。特征:如果想要在条件为真时执行特定的操作,而在条件为假是跳过 该特定操作,可以使用单分支的if语句。概念:表示两个表达式组合成一个表达式,只有当两个表达式都为 true时,得到的值才会是true。特征:1.在使用时,也是先判断左侧表达式,如果为false,则不会 进入右侧的逻辑判断。概念:C++中的条件判断语句,用来判断不同情况的条件。概念:C++中的条件判断语句,用来判断不同情况的条件。

2401_86401601的博客 451

ESP32实战:破解校园网WPA2-Enterprise认证的完整指南

本文详细介绍了如何使用ESP32开发板破解校园网WPA2-Enterprise认证的完整指南。通过硬件准备、环境搭建、核心代码实现及常见问题排查,帮助开发者解决企业级WiFi连接难题,特别适用于校园网环境下的物联网设备开发。

weixin_29194817的博客 454

选择结构概要

若原表达式成立加上非则变为不成立 如:(5+3>3) 原本成立!(5+3>3) 变为不成立。布尔类型值(bool)----真(true,1)-假(false,0)双分支结构 if-else //如果----否则----逻辑运算符 : &&(与) ||(或)!多分支结构 if else if -else。&&:运算符左右两边必须同时成立则该表达式才成立。||:运算符左右两边有任意一边成立则该表达式成立。switch语句 switch(a)选择语句----4类。

Dehdhehd的博客 349

从SRIOV到SIOV:PCIe虚拟化技术下一代革命

如果说SR-IOV是过去十年PCIe虚拟化的“标杆方案”,那SIOV就是为超大规模云数据中心、AI集群量身打造的“破局者”——它解决了SR-IOV难以逾越的扩展性瓶颈,同时平衡了性能、成本与生态兼容性。今天就从“为什么需要SIOV”到“SIOV到底强在哪”,再到“未来要解决什么问题”,做一次全方位深度拆解。

存储随笔 2558

PointNet++改进策略目录

后续我将如何使用文章中创新点加入的PointNet++中代码实现部分进行更新。

u012901740的博客 2196

Shell脚本(条件测试&IF判断)——理论篇2

Shell脚本理论篇2——条件测试&IF判断 条件测试 上一篇博客我们提到了预定义变量中有个$?变量用于判断命令是否执行成功。那么如何使用呢? 这时候就需要专门的测试工具——test命令,对特定条件进行测试,并使用$?对返回值进行判断,其命令形式如下: test 条件表达式 & [ 条件表达式 ] //更为常用 注意: 中括号“[”和“]”与条件表达式之间均需...

Zzzzzz的博客 260

小米汽车车载多摄像头视频链路深度解析 | MAX96792/MAX96724/MAX96781 实战分享

通过合理的输入输出规划 + 虚拟通道管理 + 加串行策略,可以在成本和性能之间取得最佳平衡,这就是多摄像头系统设计的核心精髓。

weixin_43199439的博客 1547

继标题被JAVA吃了以后

运行一个程序,它是从main()方法开始,一行一行的代码往下执行,直到到达程序的终点。但是有些时候我们希望一些代码在某些特定情况才希望他执行,或重复执行,这个时候我们需要某些技术来改变程序的控制流程。 JAVA中有三种基本技术可以改变程序的控制流程: 调用方法、选择(if/else语句 switch语句,三目运算符(例如int i=(5>3)?(5+3):(5...

weixin_30770495的博客 87

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

初学者的shell条件语句

文章目录条件测试test命令文件测试整数值比较字符串比较逻辑测试if语句1.单分支结构2.双分支结构3.多分支结构case语句 条件测试 test命令 测试表达式是否成立,若成立返回0,否则返回其他数值 格式一:test 条件表达式 格式二:[ 条件表达式 ] ps:[] 方括号两边必须有空格! 123 文件测试 格式:[ 操作符 文件或目录 ] 1 常用的测试操作符 -d:测试是否为目录(Directory) -e:测试目录或文件是否存在(Exist) -f:测试是否为文件(File) -r:测

hewei3714的博客 169

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

python笔记整理第二十一篇(单分支结构、双分支结构、多分支结构、嵌套if的使用)

选择结构:程序根据判断条件布尔值选择性地执行部分代码,明确的让计算机知道在什么条件下,该去做什么。 有图有真相(看一下选择结构的流程图): 单分支结构: 语法结构:if 条件表达式 : 条件执行体 代码如下: money=1000 #余额 s=int(input('请输入取款金额:')) #判断余额是否充足 if money>=s: money=money-s print('剩余金额为:',money) 运行结果: 请输入取款金额:890 剩余金额为: 110 Process

weixin_46550800的博客 2860

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

单分支结构,多分支结构,分支嵌套

1.语句形式:if(表达式)2.注意:①.if必须小写 ②.小括号外无分号 ③.表达式表示判断条件3.应用:例1: 例2: A.if双分支结构:1.语句形式: if(表达式) 语句1; else 语句2;2.注意:①.if,else必须小写②.语句1,语句2可为单一语句或复合语句3.应用:例1: 例2:1.基本形式: switch() { case 常量表达式1: 语句

2401_88146988的博客 1265

python中三种分支结构的_python中 if语句(分支结构)使用方式

python中if语句有三种使用形式:if单分支结构(if),if双分支结构(if-else),if多分支结构(if-elif-else)。下面逐个讲解各个语句的使用方法:if单分支结构 ----- 满足条件执行某个操作,不满足就不执行语法:if 条件语句:代码块其他代码(if外面的代码)说明:1.if - 关键字;固定写法2.条件语句 - 任何有结果的表达式(具体的数据、除了...

weixin_39697143的博客 1889

Python控制语句-单分支结构/双分支结构/多分支结构/三元运算符/选择结构的嵌套

控制语句 选择结构 单分支、双分支、多分支 单分支结构 条件表达式详解 在选择和循环结构中,条件表达式为False的情况下: False/0/0.0/空值None、空序列对象(空序列、空字典、空元组、空集合、空字符串)、空range对象、空迭代对象 其它情况,均为True 条件表达式中,不能有赋值操作符“=” 双分支选择结构 三元运算符...

captain 1万+

shell脚本if语法、shell脚本if多分支结构

shell脚本if语法、shell脚本if多分支结构

weixin_49114503的博客 2366

C/C++单分支、双分支、多分支结构

执行过程:如果表达式1为真,继续判断表达式2如果为真,那么抉执行语句1;表达式1如果为真,那么执行语句1,否则判困新表达式2如果为真,那么执行语句2,…其中表达式可以是任意表达式,语句1和语句2可以是一条语句,也可以是复合语句。执行中先判断表达式是否为真,如果为真,那么执行行语句1,如果为假,那么执行语句2,语句1和语句2 只能执行其中一个。其中表达式可以是任意表达式,语句可以是一条语句,也可以是复合语句,执行过程,先判断表达式是否为真,如果为真,那么执行语句,如果为假,那么跳过语句执行后面的程序。

weixin_65765200的博客 3435
上一篇: 分别提取一个四位数的各位的方法
下一篇: switch多分支结构
Java_gml
博客等级 码龄5年 324粉丝 44原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值