Apex - if 语句



一个 if 语句包括一个布尔表达式,后面跟着一个或多个语句。

语法

if boolean_expression {
   /* statement(s) will execute if the boolean expression is true */
}

如果布尔表达式计算结果为真,则 if 语句内的代码块将被执行。如果布尔表达式计算结果为假,则 if 语句结束后(在大括号后)的第一组代码将被执行。

流程图

if statement

示例

假设我们的化工公司有两个类别的客户——高级和普通。应根据客户类型,为他们提供折扣及其他福利,例如售后服务和支持。以下是对此的实现方法。

//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
广告