`
sony-soft
  • 浏览: 1105123 次
文章分类
社区版块
存档分类
最新评论

第五章 条件语句

 
阅读更多

使用条件语句能完成一些判断工作,使程序的走向改变。因此条件语句也叫做分支语句。

条件语句有if……else和switch两种。if……else的格式为:
if (<条件表达式>)
……
else
……
其中“条件表达式”返回一个布尔值,当其值为真时执行if后的语句,否则执行else后的语句。如:
if (yourAge < 18)
System.out.println("You are still a teenager.");
else
System.out.println("You are an adult now.");

在条件表达式中可用的条件运算符有:

条件运算符 含义
> 大于
< 小于
== 等于
>= 不小于
<= 不大于
!= 不等于

switch的格式为:
switch (<变量名>) {
case (<值1>)
……
break;
case (<值2>)
……
break;
.
.
.
[default:]
……
}
其含义为,当变量取不同值时,分别执行对应的语句,每组语句之间用break;分割。若没有对应的值,则执行default:后的语句。
例如:
switch (month) {
case (1):
System.out.print("January");
break;
case (2):
System.out.print("February");
break;
case (3):
System.out.print("March");
break;
case (4):
System.out.print("April");
break;
case (5):
System.out.print("May");
break;
case (6):
System.out.print("June");
break;
case (7):
System.out.print("July");
break;
case (8):
System.out.print("August");
break;
case (9):
System.out.print("September");
break;
case (10):
System.out.print("October");
break;
case (11):
System.out.print("November");
break;
case (12):
System.out.print("December");
}
本例中,根据month的不同取值,显示对应的月份名称。

分支语句可以互相嵌套,由此来完成复杂的条件判断,您可以参考后面的习题来获得相关的信息。

分享到:
评论

相关推荐

    第3章 Python常用语句.pptx

    ### 第3章 Python常用语句 #### 学习目标与主要内容 本章节主要围绕Python编程语言中的基础控制结构展开,具体涉及的知识点包括但不限于:判断语句(`if`)、循环语句(`while` 和 `for`)、以及其他辅助控制流的...

    C++Primer第五版 第五章 语句(练习解答)

    C++ Primer第五版的第五章深入探讨了各种类型的语句,包括控制流语句、声明语句、表达式语句以及复合语句等。这里我们将详细解析这些知识点。 1. **控制流语句**: - **条件语句**:`if`、`else`和`switch`用于...

    第09章、条件语句(理论课).ppt

    ### 第09章 条件语句(理论课) #### 1. 课程概述与学习目标 本章节主要介绍C语言中的条件语句及其使用方法。条件语句是编程中最基本也是最重要的控制结构之一,它使得程序可以根据不同的条件执行不同的操作。通过...

    第八章用SQL语句操作数据.zip

    本章我们将深入探讨如何使用SQL语句来操作数据。 1. **SQL基本结构** SQL语句通常包括SELECT、INSERT、UPDATE、DELETE等关键字,它们分别用于查询、插入、修改和删除数据。例如,`SELECT * FROM table_name`用于...

    第五章 IF语句与逻辑运算符1.zip

    最后,"12if语句的嵌套.swf"文件讨论了如何在一个IF语句内嵌套另一个IF语句,这使得我们可以根据多个条件来决定代码的执行路径。 通过学习这些教程,开发者可以掌握C++中的条件控制和逻辑判断,这是编写任何复杂...

    第5章 语句1

    本章主要讲解了不同类型的语句,包括简单语句、复合语句、条件语句、循环语句以及跳转语句,同时也涉及到了异常处理机制。 简单语句,尤其是表达式语句,是程序中最常见的形式。一个表达式语句由一个表达式加上一个...

    Python基础教程05第五章条件循环和其他语句ppt课件.ppt

    在Python的基础教程中,第五章主要讲解了条件、循环和其他重要的语句,这些是编程中最基础且至关重要的概念。 首先,我们来看看`print`和`import`两个语句。`print`用于在控制台输出信息,如果使用逗号分隔多个参数...

    2020年高中数学 第二章 算法初步 条件语句学案 北师大版必修3.doc

    高中数学第二章“算法初步”主要探讨的是条件语句这一概念,这是计算机科学与编程的基础。条件语句在数学和编程中的应用广泛,是解决问题的关键工具。本章节以北师大版必修3为教材,旨在让学生正确理解和掌握条件...

    2_实验-第5章 选择结构-switch条件语句2.pdf

    switch 条件语句和选择结构的应用 在本节实验中,我们将学习使用 switch 条件语句和选择结构来实现各种实用的功能。switch 语句是一种常用的选择结构,用于根据不同的条件来执行不同的操作。下面我们将详细介绍每个...

    第6章条件判断语句.zip

    在编程领域,条件判断语句是程序控制流程中的核心元素,它们允许我们根据特定条件执行不同的代码块。本章将深入探讨如何在不同编程语言中使用条件判断语句,以及它们在实际编程任务中的应用。 首先,让我们了解最...

    2020年高中数学 第二章 算法初步 条件语句教案 北师大版必修3.doc

    5. 绝对值程序设计:通过条件语句可以编写计算实数绝对值的程序,例如,检查输入的数是否大于等于零,然后根据结果返回正数或负数的相反数。 6. 一元二次方程解的程序设计:解决一元二次方程时,需要判断判别式d...

    2019_2020学年高中数学第二章算法初步3.1条件语句练习含解析北师大版必修3

    高中数学的第二章“算法初步”中,3.1节主要讲解了条件语句这一重要概念,这是编程和算法设计的基础。条件语句是根据特定条件执行不同操作的逻辑结构,它在解决问题时起到关键的分支决策作用。 1. **If 语句**: -...

    2019_2020学年高中数学第2章算法初步33.1条件语句练习北师大版必修3

    本练习主要针对2019_2020学年高中数学第二章“算法初步”中的33.1节——条件语句,使用的是北师大版必修3教材。 在条件语句中,主要有以下几个知识点: 1. **基本结构**:条件语句通常以`If...Then...Else...End ...

    第五章 流程控制语句

    5. continue语句:continue语句用于跳过当前循环体中剩余的语句,然后继续下一次循环。在某些情况下,可能需要提前结束当前迭代,但不终止整个循环。 在实验中,学生需要理解这些概念,并能根据需求选择合适的循环...

    2019_2020学年高中数学第2章算法初步2_3_1条件语句课件北师大版必修3202004290695

    在第二章《算法初步》的第3节《几种基本语句》中,我们将深入探讨3.1部分的条件语句,了解其格式、功能以及在实际编程中的应用。 首先,条件语句的基本格式是:If 条件 Then 语句1 Else 语句2 End If。在这个结构中...

    EDA技术与VHDL第四版课件,潘松——第5章 VHDL并行语句

    条件信号赋值语句允许根据不同的条件将不同的值赋给信号。其语法形式为: ```vhdl with condition_expression select signal_name , value2 when condition2, ... default_value when others; ``` 这里,`...

    【图文】python基础教程--05第五章条件、循环和其他语句(最新可编辑文档).doc

    【图文】python基础教程--05第五章条件、循环和其他语句(最新可编辑文档)

    第二十二章:shell条件语句及判断1

    在Linux Shell脚本编程中,条件语句是控制流程的重要组成部分,它们允许程序根据不同的条件执行不同的代码块。本文主要探讨了Shell中的条件语句及其判断机制,包括条件测试、if条件语句以及一些实用的扩展功能。 ...

    Python基础教程-05第五章条件、循环和其他语句.pptx

    条件和条件语句是程序控制流的关键。`if`语句用于测试条件,`else`用于提供当条件不满足时的备选代码块。`elif`(else if)用于添加额外的条件检查。布尔变量是`True`或`False`,可以用关系运算符(如`==`, `!=`, `,...

Global site tag (gtag.js) - Google Analytics