- Apex 编程教程
- Apex - 首页
- Apex - 概述
- Apex - 环境
- Apex - 示例
- Apex - 数据类型
- Apex - 变量
- Apex - 字符串
- Apex - 数组
- Apex - 常量
- Apex - 决策制定
- Apex - 循环
- Apex - 集合
- Apex - 类
- Apex - 方法
- Apex - 对象
- Apex - 接口
- Apex - DML
- Apex - 数据库方法
- Apex - SOSL
- Apex - SOQL
- Apex - 安全性
- Apex - 调用
- Apex - 触发器
- Apex - 触发器设计模式
- Apex - 监管者限制
- Apex - 批处理
- Apex - 调试
- Apex - 测试
- Apex - 部署
- 有用的 Apex 资源
- Apex - 快速指南
- Apex - 资源
- Apex - 讨论
Apex - if 语句
一个 if 语句包括一个布尔表达式,后面跟着一个或多个语句。
语法
if boolean_expression { /* statement(s) will execute if the boolean expression is true */ }
如果布尔表达式计算结果为真,则 if 语句内的代码块将被执行。如果布尔表达式计算结果为假,则 if 语句结束后(在大括号后)的第一组代码将被执行。
流程图
示例
假设我们的化工公司有两个类别的客户——高级和普通。应根据客户类型,为他们提供折扣及其他福利,例如售后服务和支持。以下是对此的实现方法。
//Execute this code in Developer Console and see the Output String customerName = 'Glenmarkone'; //premium customer Decimal discountRate = 0; Boolean premiumSupport = false; if (customerName == 'Glenmarkone') { discountRate = 0.1; //when condition is met this block will be executed premiumSupport = true; System.debug('Special Discount given as Customer is Premium'); }
由于“Glenmarkone”是高级客户,因此将基于该条件执行 if 块。
apex_decision_making.htm
广告