Conditional Increment - Apex Typing CST Test
Loading…
Conditional Increment — Apex Code
Increment counter only if below 5.
public class ConditionalIncrement {
public void run() {
Integer count = 3;
if(count < 5) count++;
System.debug('Counter: ' + count);
}
}
ConditionalIncrement ci = new ConditionalIncrement();
ci.run();Apex Language Guide
Apex is a strongly typed, object-oriented programming language developed by Salesforce for building scalable, secure, and automated applications on the Salesforce platform. It allows developers to execute business logic on the server side, integrate external systems, and customize CRM workflows using a syntax similar to Java.
Primary Use Cases
- ▸Salesforce triggers & automation
- ▸Custom REST & SOAP APIs
- ▸Batch & scheduled jobs
- ▸Complex CRM business logic
- ▸Integrations with external systems
- ▸Custom Salesforce Apps & packages
Notable Features
- ▸Java-like syntax
- ▸Strong typing & OOP design
- ▸Built-in Salesforce data access (SOQL/SOSL)
- ▸Asynchronous processing
- ▸Governor limits for resource control
Origin & Creator
Apex was introduced by Salesforce in 2006 as a proprietary cloud-based programming language enabling customization of the Force.com platform.
Industrial Note
Apex is widely used in enterprise CRM automation, financial workflow engines, healthcare records management, SaaS integrations, and large-scale automation pipelines inside Salesforce.