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

第五章 条件语句

 
阅读更多

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

条件语句有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的不同取值,显示对应的月份名称。

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

分享到:
评论

相关推荐

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

    Contents 目录 print,import 赋值魔法 语句块 条件和条件语句 循环 列表推导式 三人行 小结 Python基础教程--05第五章条件、循环和其他语句全文共65页,当前为第2页。 print和import 01 Python基础教程--05第五章...

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

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

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

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

    perl技术内幕,perl黑皮书

    第5章 条件语句与循环 第6章 正则表达式 第7章 子程序 第8章 格式和字符串处理 第9章 引用 第10章 预定义变量 第11章 内置函数:数据处理 第12章 内置函数:输入/输出 第13章 内置函数:文件处理 第14章 ...

    perl技术内幕(英文版)+源代码

    第5章 条件语句与循环 第6章 正则表达式 第7章 子程序 第8章 格式和字符串处理 第9章 引用 第10章 预定义变量 第11章 内置函数:数据处理 第12章 内置函数:输入/输出 第13章 内置函数:文件处理 第14章 标准模块 第...

    Python第五章-if 语句、if-else 语句和if-elif-else 结构

    你学习了如何编写简单的if 语句、 if-else 语句和if-elif-else 结构。 在程序中, 你使用了这些结构来测试特定的条件, 以确定这些条件是否满足。 你学习了如何在利用高效的for 循环的同时, 以不同于其他元素的...

    python中的ch表示什么-Python基础教程Ch5-条件、循环和其他语句.pdf

    python中的ch表⽰什么_Python基础教程Ch5-条件、循环和其 他语句 第5章 条件、循环和其他语句 第5章 条件、循环和其他语句 5.1print和import的更多信息 print语句可以同时打印多个表达式,只需要⽤逗号分隔即可,...

    代码大全中文第二版

    第五章 高质量子程序特点 第六章 模块化设计 第七章 高级结构设计 第八章 生成数据 第九章 数据名称 第十章 变量 第十一章 基本数据类型 第十二章 复杂数据类型 第十三章 顺序程序语句 第十四章 条件语句 第十五章 ...

    Oracle数据库Sql语句详解大全

    第五章 组函数 定义及有效的使用组函数 使用Group By对查询数据分组 使用HAVING子句对分组后的数据进行过滤 第六章 子查询 第七章 数据建模及数据库设计 了解系统开发的步骤 数据关系的定义 理解实体关系映射图(E...

    C++Primer视频(初级)下载地址

    第5章条件操作符和逗号操作符 44.第5章new和delete表达式 45.第5章显式转换 46.第6章简单语句 47.第6章if语句 48.第6章switch语句 49.第6章while语 50.第6章for语句 51.第6章dowhile语句 52.第6章...

    第5章 SQL语言 5.3.1 select查询语句1-条件查询.flv

    数据库系统原理

    R语言编程基础第四章课后习题操作题.docx

    R语言编程基础第四章课后习题操作题

    精通sql结构化查询语句

    4.3.4 删除数据表中的列 4.4 数据表的删除 4.4.1 删除数据表的语句结构 4.4.2 使用SQL语句删除数据表 4.5 数据表的重命名 4.5.1 重命名数据表的语句 4.5.2 使用SQL语句重命名数据表 4.6 小结第5章 索引与视图 5.1 ...

    Visual C# 2008程序设计经典案例设计与实现第五章源码

    第5章 Visual C# 2008的SQL查询与图表技术 案例1 多表连接条件查询 案例2 分组条件查询 案例3 排序查询 案例4 嵌套查询 案例5 视图在Select查询语句中的应用.. 案例6 存储过程在Select查询语句中的应用 案例7...

    pascal基础教程(完整版)

    第一节 条件语句与复合语句 10 第二节 情况语句与算术标准函数 12 第三章 循环程序 16 第一节 for 循环 16 第二节 repeat 循环 22 第三节 While 循环 27 第四章 函数与过程 32 第一节 函数 32 第二节 自定义...

    JAVA轻松入门 PPT

    JAVA轻松入门(PPT) 第1章 Java初体验 第2章 Java江湖的宝剑Eclipse 第3章 Java功法之数据类型 第4章 用如果造句——条件语句 第5章 减轻重复劳动——循环语句 第6章 对象是什么 第7章 对象深入 第8章 形形色色的...

    Pascal 教程(pdf完整版)

    第一节 条件语句与复合语句 10 第二节 情况语句与算术标准函数 12 第三章 循环程序 16 第一节 for 循环 16 第二节 repeat 循环 22 第三节 While 循环 27 第四章 函数与过程 32 第一节 函数 32 第二节 自定义...

    PASCAL基础教程

    第一节 条件语句与复合语句 10 第二节 情况语句与算术标准函数 12 第三章 循环程序 16 第一节 for 循环 16 第二节 repeat 循环 22 第三节 While 循环 27 第四章 函数与过程 32 第一节 函数 32 第二节 自定义...

    VB6.0详细讲义(VB6实用教程_VB6从入门到精通)

    第三章 编程的基础(含变量,常量,条件语句,循环语句,自定义变量,自定义过程,对象和类等基础) 第四章 Windows 95的新控件Visual Basic的输入输出 第五章 Visual Basic的鼠标事件和绘图 第六章 Visual Basic的...

Global site tag (gtag.js) - Google Analytics