- Java教程
- Java - 主页
- Java - 概述
- Java - 环境设置
- Java - 基本语法
- Java - 变量类型
- Java - 基本数据类型
- Java - 基本运算符
- Java 控制语句
- Java - 循环控制
- Java - 决策
- Java - 如果-否则
- Java-开关
- Java - For 循环
- Java - For-Each 循环
- Java - While 循环
- Java - do-while 循环
- Java - 中断
- Java - 继续
- 面向对象编程
- Java - 对象和类
- Java - 方法
- Java - 构造函数
- Java - 访问修饰符
- Java-继承
- Java-多态性
- Java - 重写
- Java-抽象
- Java-封装
- Java - 接口
- Java - 包
- Java - 内部类
- Java 数据类型
- Java - 字符
- Java 文件处理
- Java - 文件和 I/O
- Java 错误与异常
- Java - 异常
- Java多线程
- Java-多线程
- Java同步
- Java-同步
- Java-线程间通信
- Java-线程死锁
- Java-线程控制
- Java网络
- Java-网络
- Java-URL 处理
- Java - 泛型
- Java集合
- Java - 集合
- Java列表接口
- Java - 列表接口
- Java队列接口
- Java - 队列接口
- Java地图接口
- Java - 地图接口
- Java - SortedMap 接口
- Java设置接口
- Java - 设置接口
- Java - SortedSet 接口
- Java数据结构
- Java - 数据结构
- Java-枚举
- Java 集合算法
- Java - 集合
- Java - 迭代器
- Java - 比较器
- Java杂项
- Java - 正则表达式
- Java-序列化
- Java - 发送电子邮件
- Java - Applet 基础知识
- Java - 文档
- Java 有用资源
- Java - 问题与解答
- Java - 快速指南
- Java - 有用的资源
- Java - 讨论
- Java - 示例
Java - 决策
决策结构具有要由程序评估或测试的一个或多个条件,以及如果确定条件为真则要执行的一个或多个语句,以及可选地,如果确定条件则要执行的其他语句是假的。
以下是大多数编程语言中典型决策结构的一般形式 -
Java 编程语言提供以下类型的决策语句。单击以下链接查看其详细信息。
先生。 | 声明及说明 |
---|---|
1 | if 语句
if语句由一个布尔表达式后跟一个或多个语句组成。 |
2 | if...else 语句
if语句后面可以跟一个可选的else 语句,该语句在布尔表达式为 false 时执行。 |
3 | 嵌套 if 语句
您可以在另一个if或else if语句中使用一个if或else if语句。 |
4 | switch语句
switch语句允许测试变量是否与值列表相等。 |
这 ?: 操作员
我们已经介绍了条件运算符 ? :在上一章中可以用来替换if...else语句。它具有以下一般形式 -
Exp1 ? Exp2 : Exp3;
其中 Exp1、Exp2 和 Exp3 是表达式。注意冒号的使用和位置。
为了确定整个表达式的值,首先对 exp1 进行求值。
如果 exp1 的值为 true,则 Exp2 的值将是整个表达式的值。
如果 exp1 的值为 false,则计算 Exp3 并且其值成为整个表达式的值。
例子
在此示例中,我们创建两个变量 a 和 b,并使用三元运算符确定 b 的值并将其打印出来。
public class Test { public static void main(String args[]) { int a, b; a = 10; b = (a == 1) ? 20: 30; System.out.println( "Value of b is : " + b ); b = (a == 10) ? 20: 30; System.out.println( "Value of b is : " + b ); } }
输出
Value of b is : 30 Value of b is : 20
下一步是什么?
在下一章中,我们将讨论 Java 语言中的 Number 类(位于 java.lang 包中)及其子类。
我们将研究一些您将使用这些类的实例化而不是原始数据类型的情况,以及使用数字时需要了解的格式化、数学函数等类。