基础篇:条件控制

30天入门Python(基础篇)——第8天:Python语法阶段——条件控制语句—if语句 本节课介绍了python中的if语句,双分支、多分支 if嵌套语句,欢迎大家访问 阅读详情
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> 条件控制:if和switch 1:条件语句   条件语句是程序设计中最常用的语句,用他来选择程序的执行流程,Java中的基本条件判断语句是if...else...语句。其机构为:

if (条件表达式) 

{

    语句1

}

Else 

{

    语句2

}

语句3

条件表达式”的值为真时执行“语句1”,然后执行语句3;否则执行“语句2”,然后执行语句3。  下面是一个用if--else语句构造多分支程序的例子:

if(a>5) b=1

else if(a>4) b=2

else if(a>3) b=3

...

else b=-1;

2:switch分支结构(开关语句)   switch分支结构用于多条件选择,虽然在多条件选择的情况下,也可以使用if...else...结构来实现,但是使用开关语句会使程序更为精炼、清晰。开关语句得格式为:

switch(条件表达式)

{

case 常量表达式1:

     语句1 ;

     break ;



case 常量表达式2:

     语句2 ;

     break ;

//......

case 常量表达式n:

     语句n ;

     break ;

default:

     //

     break

}

开关表达式首先计算出条件表达式的值,如果其值等于某个常量表达式,则执行该常量表达式后的语句,如果其值与所有的常量表达式的值不相等,则执行defualt后的语句。   在switch语句中,你通常在每一种case情况后都应使用break语句,否则,第一个相等情况后面所有的语句都会被执行,这种情况叫做落空。你可以试着分别加上去和去掉break语句来执行下面的例子:



class Switch Test



public static void main(String args[])

throws java.io.IOException



char a;

System.out.println("Enter a number from 1--3:");

a=(char)System.in.read();

switch(a)



case'1':System.out.println("win a Car!");break;

case'2':System.out.println("picked the goat");break

case'3':System.out.println("get to keep your 100");

break;

default:System.out.println("entry");

在代码中加break语句后,你应明确知道程序将会发生的变化,并要确认程序没有转移到你不想执行的代码上。   掌握了以上这些基本语句之后,你可以写更加实际点的程序了,下面这个程序计算从终端输入的数字和字符的数量。



class SwitchTest



public static void main (String args[])

throws java.io.IOException



int numberOfDigits=0,numberOfSpaces=0,numberOfOthers=0;

char c;

while((c=(char)System.in.read())!='')



switch(c)



case'0':

case'1':

...

...

case'8':

case'9':numberOfDigits  ;break;

case' ':numberOfSpaces  ;break;

default:numberOfOthers  ;break;





System.out.println(":");

System.out.println("Number of digits=" numberOfDigits "");

System.out.println("Number of spaces=" numberOfSpaces "");

System.out.println("Number of others=" numberOfOthers "");

代码的while循环从键盘读入字符直至输入一个回车符,循环内部的switch语句先把它和数字比较,当发现相等时,它就使对应的统计变量的值加1,然后break语句结束switch语句,程序回到等待键盘输入的状态。程序中,在default语句中的break是不必要的,不过加上它可以使程序风格保持一致。
【Python3教程】Python3基础篇之条件控制 在Python中,条件控制是通过使用`if`、`elif`和`else`语句来实现的。这些语句允许程序根据条件执行不同的代码块。 Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。 阅读详情

相关推荐

Python学习:条件控制

上述代码检查了两个变量x和y的关系,如果x大于y,则输出"x大于y"并进一步判断y是否为0。根据条件1是否满足,选择执行语句1或执行语句4,如果条件1成立且条件2也成立,则执行语句2,否则执行语句3。在Python中,使用冒号(:)来结束条件语句的头部,并使用缩进来指示执行语句的块。根据不同的条件选择不同的执行语句,只有当条件为真时才会执行对应的代码块,可以设置多个elif语句,最后一个else语句是可选的。除了基本的if语句外,还可以使用条件表达式、嵌套的if语句等进行更复杂的条件控制。

百锦再的博客 3万+

JAVA中的条件语句(语法+详解+案例)

Java条件语句

m0_63136628的博客 2822

基于云平台的ATS系统微服务架构方案研究

在当前智慧地铁的升级转型过程中,城市轨道交通ATS系统面临着稳定性差、运维方 式繁琐和故障应急处理效率低等问题。为此,提出一种基于云平台的ATS系统微服务架构方案; 研究了ATS系统在云平台上的微服务总体架构、ATS应用的微服务划分和设计、容器部署方式 及通信交互模式,可实现系统松耦合和易扩展,达到节约计算资源、提高系统稳定性和运营效 率的目的

mi_lan1的博客 966

Java条件控制

/跳过本次循环(本次循环中,下面的代码就不执行了),继续执行下次循环。System.out.println("在吃第" + i + "个包子");System.out.println("在吃第" + i + "个包子");可以用在switch和循环中,表示结束,跳出的意思。//2.第3个包子有虫子就跳过,继续吃下面的包子。//2.吃完第三个的时候就不吃了。表示:跳过本次循环,继续执行下次循环。只能存在于循环当中。//1.吃1~5号包子。//1.吃1~5号包子。

Fei551的博客 138

Centos7.9使用kubeadm部署K8S集群

使用kubeadm部署一个k8s集群,单master+2worker节点。

lldhsds的专栏 1302

Halcon 3D点云匹配实战:从预处理到模板创建的完整流程(附代码)

本文详细介绍了Halcon在3D点云匹配中的实战应用,涵盖从预处理到模板创建的完整流程。通过代码示例和实用技巧,帮助开发者掌握点云采样、降噪、三角化等关键技术,并优化匹配参数以提高精度和效率。适用于工业检测、机器人引导等领域。

weixin_33670786的博客 433

java基础语法——条件判断与循环语句

java基础语法——条件判断与循环语句

zywcxz的博客 2632

Springboot计算机毕业设计校园树洞微信小程序【附源码】开题+论文+mysql+程序+部署

因此,开发一款专门针对校园用户的树洞微信小程序,为学生提供一个安全、私密、便捷的倾诉和交流平台,具有重要的现实意义和应用价值。通过本研究的实施,我们预期能够开发出一款功能全面、操作便捷的校园树洞微信小程序,为校园师生提供一个安全、私密、便捷的倾诉和交流平台。此外,通过不断优化和改进小程序的功能和服务,我们预期能够提升用户体验和满意度,推动校园树洞小程序的持续发展,并为校园生活的和谐与健康发展做出积极贡献。同时,通过不断优化小程序的功能和服务,提升用户体验和满意度,推动校园树洞小程序的广泛应用和持续发展。

光冯毕设程序 1667

Java 条件语句

Java 条件语句是编程中控制程序流程的基本构件之一,它允许根据条件的不同执行不同的代码块。Java 提供了ifif...else以及嵌套的if...else语句,来实现多种条件判断。接下来,我们将详细介绍每一种条件语句及其用法。

wjh_2510的博客 708

从原理图到PCB:基于Allegro的8槽PXIe背板高速设计实战

本文详细介绍了基于Allegro软件进行8槽PXIe背板高速设计的完整实战流程。从理解规范、原理图设计、PCB布局规划,到高速PCIe差分对与精密时钟的布线艺术,再到电源与地处理以及最终的设计验证与生产文件输出,系统性地阐述了确保背板信号完整性、电源完整性和系统稳定性的关键技术与工程实践。

weixin_28312391的博客 209

手把手教你用smarteye搭建免费GB28181监控平台(含海康设备接入避坑指南)

本文提供了一份基于SmartEye搭建免费GB28181视频监控平台的实战指南。详细介绍了从服务器部署、GB28181协议核心配置,到海康威视等主流设备接入的完整流程,并重点分享了设备注册失败、无法预览等常见问题的深度排错方法,旨在帮助中小企业及开发者低成本实现多品牌监控设备的统一管理。

pz89012345的博客 327

Java条件控制语句

Java条件控制语句

qq_43934844的博客 429

产品路线图的三种模型(RICE/MoSCoW/Kano),教你如何对需求进行优先级排序

RICE/MoSCoW/Kano三种模型,教你如何对需求进行优先级排序。 也许你会让业务提供一份ROI,记得前不久参加过一场立项会评审,一位很有意思的小产品在会上讲不清楚ROI,评审们要求会后重新梳理,小产品表达不要为难业务方干一些他们不擅长的事了。这个看似笑话的经历,背后隐藏着价值判断已经流于形式。 也许你会要求业务方直接给出需求优先级列表,把任务分为P0到P5,这样的划分除了按需求本质的优先级还同时考虑了开发资源、开发难度等问题。毫不夸张地说,我曾经拿到一张全是P0级别的需求清单,如果一切任务都是高

wenyusuran的专栏 5547

Python3 学习_基础篇:(八)控制语句_ if 条件控制

python 的条件控制是根据一个或多个条件判断,决定执行的一条代码或多条代码块。其最基本的结构如下:开始判断条件条件为真时执行结束条件为假时执行yesnopython 条件判断的基本格式为if 条件判断语句 : # 注意在条件判断语句后一定要加':'条件为真时执行语句[else: # 注意在else后也一定要加':'条件为假时执行语句] # 此段语句也可以省略,如果条件为假不执行python 用elif代替else if。

fjwangxi的博客 1271

11.8华为OD机试真题 新系统 - 寻找服务器组的最小差值下标 (Java/Py/C/C++/Js/Go)

11.8华为OD机试真题 新系统 - 寻找服务器组的最小差值下标 (Java/Py/C/C++/Js/Go)

算法大师! 208

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Python 基础教程:条件控制语句(第7篇)

一 、Python中的判断语句(条件控制)用于根据条件决定程序的执行路径,最常用的是 if、elif、else,学习之前切记一个原则,Python要求同一代码块的缩进必须一致。

qq_45041596的博客 555

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Python基础篇(04):条件控制和循环语句

【代码】Python基础篇(04):条件控制和循环语句。

qq_23440467的博客 126

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

基础语法的练习if

v

Javapengyuyan的博客 177

C语言学习

if语句的使用 #include <stdio.h> int main() { int a,b; printf("请输入两个整数:"); scanf("%d %d",&a,&b); if(a>b) { printf("max = %d\n",a); } if(a<b) { printf("max = %d\n",b); } } switch从句的运用

weixin_68139304的博客 101

Python入门:Python3 条件控制全面学习教程

Python入门:Python3 条件控制全面学习教程,本文围绕 Python3 条件控制展开,详解了 if…elif…else 语句的语法、执行逻辑及注意事项,介绍了常用比较运算符,还通过实例展示其应用。同时讲解了嵌套 if 语句的结构与实例,以及 Python3.10 新增的 match…case 语法,包括其结构、多条件匹配等内容。旨在帮助读者掌握条件控制这一编写复杂程序的基础,通过实际案例练习,清晰高效地运用不同条件判断方式。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 19万+

【Python基础】条件控制语句

在编程语言中,条件控制语句是实现逻辑判断和程序流程控制的基础工具。Python作为一种高级编程语言,提供了简洁而强大的条件控制语句,使得程序可以根据不同的条件执行不同的代码块。本文将详细介绍Python中的条件控制语句,包括if语句、if-else语句、if-elif-else语句以及相关的嵌套结构和高级特性。什么是Python?

分享是一种境界,勤于分享,乐于分享! 1338

python3基础篇(四)——条件控制

python3基础篇(四)——条件控制 前言: 1 阅读这篇文章我能学到什么?   这篇文章将带你学习python3中的条件控制结构。if条件结构似乎已成各类程序语言的标配,如果你有其他语言的基础学习起来将会非常简单。 ——如果你觉得这是一篇不错的博文,希望你能给一个小小的赞,感谢您的支持。 目录python3基础篇(四)——条件控制1 if结构2 if——else结构3 if——elif结构4 ...

大娱乐家 583

掌握 Python 条件控制:从基础语法到高级应用

条件控制是Python编程的基本组成部分,用于根据特定条件执行不同的代码块。理解和正确使用条件控制语句可以编写出逻辑清晰、功能强大的程序。保持代码的可读性和正确的逻辑顺序是编写高质量条件控制代码的关键。通过实践不同的示例和应用场景,可以更好地掌握条件控制语句的使用。

欢迎来到技术蜜糖罐的IT角落! 2017

初识Java之条件控制篇

和Python语言一样Java也有条件循环,当然这里我通常那个叫做流程控制与语言结构。简单的来说有顺序控制,条件控制,循环控制 条件控制语句 if else.if else 语句 我们首先来看代码 package 条件循环; public class 条件判断 { public static void main(String[] args) { printGrade(76.5); } public static void printGrade(double s

迷茫与徘徊只会让你陷入绝境,欢迎私信博主,带你开始提升变现价值! 1136

15.2 SQL中的条件控制

本专栏涵盖了SQL的基本概念、数据定义、数据操作、数据查询、数据优化以及在不同数据库系统中的SQL应用等多个方面。本专栏的内容基于SQL的通用概念和多个流行的数据库系统,如MySQL、PostgreSQL、SQL Server和Oracle。虽然不同的数据库系统可能会有细微的差别,但SQL的核心概念和语法是一致的。在这个数据驱动的时代,SQL作为最流行的数据库查询和编程语言之一,对于任何与数据打交道的专业人士来说都是一项必不可少的技能。在动态报表生成中,用户输入的条件可用于过滤和排序数据。

Python老吕的博客 2160

python3基础篇03(条件控制语句)

条件控制语句 if 条件: 条件成立的时候会执行的代码 else: 条件不成立的时候 会执行的代码 几种用法 1.由if组成 #可以由单独的一个if来组成:(条件成立需要做:事情1,条件不成立不需要处理) score = float(input("请输入成绩:")) if score < 60: print('考试不及格,晚上通宵敲代码!') 结果: ...

qq_38224014的博客 228
上一篇: 基础篇:Java语言的基本组成
下一篇: 基础篇:Brake和Label
java169
博客等级 码龄19年 27粉丝 2568原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值