Salesforce Apex Operators అంటే ఏమిటి? | Operators in Apex Telugu

Operators అంటే ఏమిటి? Apex లో Operators ఎలా ఉపయోగించాలి? | Salesforce Apex in Telugu
📂 Salesforce Apex 🟢 Beginner 📘 Apex Daily

Operators అంటే ఏమిటి? Apex లో Operators ఎలా ఉపయోగించాలి?

Salesforce Apex in Telugu | Arithmetic, Comparison, Logical Operators — అన్నీ Real Time Examples తో

మన గత Blog లో Data Types అంటే ఏమిటి? అనే Topic గురించి తెలుసుకున్నాం.

ఈ రోజు మనం Apex Programming లో చాలా ముఖ్యమైన Concept అయిన Operators గురించి తెలుసుకుందాం. Operators అంటే ఏంటి? ఎందుకు ఉపయోగిస్తారు? ఎక్కడ ఉపయోగిస్తారు? Real Time లో ఎలా ఉపయోగిస్తారు? ఇవన్నీ చాలా సులభంగా అర్థం చేసుకుందాం.

ముందుగా ఒక చిన్న ఉదాహరణ చూద్దాం

మీ దగ్గర ₹500 ఉన్నాయి. మీరు ₹200 ఖర్చు చేశారు. ఇప్పుడు మీ దగ్గర ఎంత మిగిలాయి?

500 - 200 = 300 ఇక్కడ మనం - అనే Symbol ఉపయోగించాం. ఇదే ఒక Operator.

అంటే Values మీద ఏదైనా Operation చేయడానికి ఉపయోగించే Symbols ను Operators అంటారు.

Operator అంటే ఏమిటి?

💡 Definition Apex లో Values లేదా Variables పై Operation చేయడానికి ఉపయోగించే Symbol లేదా Keyword ను Operator అంటారు.

సులభంగా చెప్పాలంటే... రెండు Values మధ్య Calculation లేదా Comparison చేయడానికి ఉపయోగించేదే Operator.

Apex లో Operators ఎందుకు అవసరం?

మనకు Programming లో చాలా పనులు చేయాల్సి ఉంటుంది. ఉదాహరణకు...

  • Addition చేయాలి.
  • Subtraction చేయాలి.
  • Multiplication చేయాలి.
  • Division చేయాలి.
  • రెండు Values Equal గా ఉన్నాయా చూడాలి.
  • ఒక Value ఇంకొక Value కంటే పెద్దదా చూడాలి.
  • రెండు Conditions True గా ఉన్నాయా చూడాలి.

ఇలాంటి పనుల కోసం Operators ఉపయోగిస్తాం.

Apex లో ముఖ్యమైన Operators

Beginners గా మనం మొదట ఈ Operators నేర్చుకుందాం.

Arithmetic Operators

+ - * / %

Comparison Operators

== != > < >= <=

Logical Operators

&& || !

ఇవన్నీ ఒక్కొక్కటిగా చూద్దాం.

1 Addition Operator +

రెండు Numbers ని Add చేయడానికి + ఉపయోగిస్తాం.

Apex
Integer a = 10;
Integer b = 20;

System.debug(a + b);
Output
30

ఇక్కడ 10 + 20 = 30.

2 Subtraction Operator -

ఒక Number నుండి మరో Number ని తీసివేయడానికి - ఉపయోగిస్తాం.

Apex
Integer totalAmount = 1000;
Integer spentAmount = 300;

System.debug(totalAmount - spentAmount);
Output
700

అంటే ₹1000 లో ₹300 ఖర్చు చేస్తే ₹700 మిగిలాయి.

3 Multiplication Operator *

రెండు Numbers ని Multiply చేయడానికి * ఉపయోగిస్తాం.

Apex
Integer price = 500;
Integer quantity = 3;

System.debug(price * quantity);
Output
1500

ఒక్క Product Price ₹500. Quantity 3. Total Price ₹1500.

4 Division Operator /

ఒక Number ని మరో Number తో Divide చేయడానికి / ఉపయోగిస్తాం.

Apex
Integer totalMarks = 500;
Integer subjects = 5;

System.debug(totalMarks / subjects);
Output
100

5 Modulus Operator %

ఇది Beginners కి మొదట కొంచెం కొత్తగా అనిపించవచ్చు. % Operator Division చేసిన తర్వాత మిగిలిన Remainder ను ఇస్తుంది.

Apex
Integer result = 10 % 3;

System.debug(result);
Output
1
ఎందుకంటే 10 ÷ 3 = 3, 3 × 3 = 9, మిగిలింది 1. అందుకే Output 1.

ఇప్పుడు Comparison Operators చూద్దాం

ఇక్కడ మనం రెండు Values ని Compare చేస్తాం.

6 Equal To ==

రెండు Values Equal గా ఉన్నాయా తెలుసుకోవడానికి == ఉపయోగిస్తాం.

Apex
Integer a = 10;
Integer b = 10;

System.debug(a == b);
Output
true

ఎందుకంటే రెండు Values 10.

7 Not Equal !=

రెండు Values Different గా ఉన్నాయా తెలుసుకోవడానికి != ఉపయోగిస్తాం.

Apex
Integer a = 10;
Integer b = 20;

System.debug(a != b);
Output
true

ఎందుకంటే 10 మరియు 20 Equal కాదు.

8 Greater Than >

మొదటి Value రెండో Value కంటే పెద్దదా? అది తెలుసుకోవడానికి > ఉపయోగిస్తాం.

Apex
Integer age = 25;

System.debug(age > 18);
Output
true

25, 18 కంటే పెద్దది.

9 Less Than <

మొదటి Value రెండో Value కంటే చిన్నదా?

Apex
Integer age = 15;

System.debug(age < 18);
Output
true

10 Greater Than or Equal To >=

Value పెద్దదిగా ఉన్నా లేదా Equal గా ఉన్నా True వస్తుంది.

Apex
Integer age = 18;

System.debug(age >= 18);
Output
true

18 Equal కాబట్టి కూడా true.

11 Less Than or Equal To <=

Value చిన్నదిగా ఉన్నా లేదా Equal గా ఉన్నా True వస్తుంది.

Apex
Integer marks = 40;

System.debug(marks <= 40);
Output
true

ఇప్పుడు Logical Operators చూద్దాం

Logical Operators Conditions తో ఎక్కువగా ఉపయోగిస్తాం.

12 AND Operator &&

రెండు Conditions రెండూ True అయితేనే Result True అవుతుంది.

Apex
Integer age = 25;
Integer salary = 50000;

System.debug(age > 18 && salary > 30000);

ఇక్కడ age > 18 → True, salary > 30000 → True. రెండూ True కాబట్టి Final Result:

Output
true

13 OR Operator ||

రెండు Conditions లో ఏదో ఒకటి True అయినా Result True అవుతుంది.

Apex
Integer age = 16;
Integer experience = 3;

System.debug(age > 18 || experience > 2);

ఇక్కడ age > 18 → False, experience > 2 → True. ఒక Condition True ఉంది కాబట్టి Final Result:

Output
true

14 NOT Operator !

ఒక Boolean Value ని Reverse చేయడానికి ! ఉపయోగిస్తాం.

Apex
Boolean isActive = true;

System.debug(!isActive);
Output
false

అంటే True ని False గా మార్చింది.

Real Time Example

ఒక Student Exam లో Pass అయ్యాడో లేదో Check చేస్తున్నామని అనుకోండి. Pass Marks 40.

Apex
Integer marks = 75;

System.debug(marks >= 40);
Output
true

Student Pass అయ్యాడు.

ఇంకో Real Time Example

ఒక Employee కి Salary ₹50,000 కంటే ఎక్కువ ఉంటే Bonus ఇవ్వాలి.

Apex
Integer salary = 60000;

System.debug(salary > 50000);
Output
true

Condition True. అంటే Employee Bonus కి Eligible.

Operators గుర్తుంచుకోవడానికి Simple Table

Operator Meaning
+Addition
-Subtraction
*Multiplication
/Division
%Remainder
==Equal
!=Not Equal
>Greater Than
<Less Than
>=Greater Than or Equal
<=Less Than or Equal
&&AND
||OR
!NOT

ఒక ముఖ్యమైన విషయం

Beginners ఎక్కువగా చేసే ఒక Mistake — = మరియు == రెండూ ఒకటి కాదు.

=

Value Assign చేయడానికి ఉపయోగిస్తాం.

Apex
Integer age = 25;

ఇక్కడ 25 ని age కి Assign చేస్తున్నాం.

==

రెండు Values Equal గా ఉన్నాయా Check చేయడానికి ఉపయోగిస్తాం.

Apex
age == 25

ఇది Comparison.

⚠️ గుర్తుంచుకోండి ఈ Difference తప్పకుండా గుర్తుపెట్టుకోండి.

Practice Task

ఈ రోజు మీరు క్రింది Programs ను Developer Console లో Run చేయండి.

Practice 1

Integer a = 50;
Integer b = 20;

System.debug(a + b);
System.debug(a - b);
System.debug(a * b);
System.debug(a / b);

Practice 2

Integer age = 22;

System.debug(age > 18);
System.debug(age == 22);
System.debug(age != 30);

Practice 3

Integer marks = 80;

System.debug(marks >= 40 && marks <= 100);

Output ఏం వస్తుందో ముందుగా మీరు Guess చేసి తర్వాత Code Run చేయండి. ఇలా Practice చేస్తే Coding Logic చాలా త్వరగా Develop అవుతుంది.

Interview Questions

Apex లో Operators అంటే ఏమిటి?

Answer

Values లేదా Variables పై Operations మరియు Comparisons చేయడానికి ఉపయోగించే Symbols లేదా Keywords ను Operators అంటారు.

= మరియు == మధ్య Difference ఏమిటి?

Answer

= Value Assignment కోసం ఉపయోగిస్తారు. == రెండు Values Equal గా ఉన్నాయా Check చేయడానికి ఉపయోగిస్తారు.

&& Operator ఎప్పుడు True ఇస్తుంది?

Answer

రెండు Conditions True అయినప్పుడు మాత్రమే && True ఇస్తుంది.

|| Operator ఎప్పుడు True ఇస్తుంది?

Answer

రెండు Conditions లో కనీసం ఒక Condition True అయినప్పుడు || True ఇస్తుంది.

% Operator ఏమి ఇస్తుంది?

Answer

Division తర్వాత వచ్చే Remainder ను ఇస్తుంది.

Conclusion

ఈ రోజు మనం Apex Operators గురించి చాలా సులభంగా నేర్చుకున్నాం.

Operators చిన్న చిన్న Symbols లాగా కనిపించినా, మనం తర్వాత నేర్చుకోబోయే If-Else, Loops, Methods, Triggers వంటి ప్రతి Concept లో వీటిని ఉపయోగిస్తాం.

అందుకే ఈ రోజు Examples అన్నీ మీ Developer Console లో స్వయంగా Run చేసి Practice చేయండి. Code చదవడం కంటే Code స్వయంగా రాయడం చాలా ముఖ్యం.

🎯 ఇంకా మరింత లోతుగా Apex నేర్చుకోవాలనుకుంటున్నారా?

ఈ Blog ద్వారా మీరు Apex Concepts ను సులభంగా అర్థం చేసుకోవచ్చు. కానీ చదవడం మాత్రమే కాకుండా, Practice చేస్తూ నేర్చుకుంటేనే నిజమైన Coding Skills వస్తాయి.

అందుకే నేను SFDC Telugu లో పూర్తి Salesforce Apex Course (తెలుగులో) రూపొందించాను. ఈ Course లో ప్రతి Concept ను Step by Step గా, Real Time Examples తో, Coding రాని వారికీ కూడా అర్థమయ్యే విధంగా వివరించాను.

ఈ Course ను Regular గా Follow చేస్తూ Practice చేస్తే, మీరు Apex Code ను చదివి అర్థం చేసుకోవడమే కాకుండా, స్వంతంగా Code రాయడం కూడా నేర్చుకుంటారు.

ఈ Course ద్వారా మీరు...

  • Apex Code ఎలా రాయాలో నేర్చుకుంటారు.
  • Code ను చూసి ఏమి జరుగుతుందో అర్థం చేసుకోగలుగుతారు.
  • ప్రతి Concept ను Practice చేస్తారు.
  • Real Time Scenarios పై Coding చేయడం నేర్చుకుంటారు.
  • Interview లో వచ్చే Coding Questions కి ధైర్యంగా Answer చెప్పగలుగుతారు.
  • చివరికి మీ స్వంతంగా Apex Code రాయగల స్థాయికి చేరుకుంటారు.
📹 Apex Course కి సంబంధించిన Video Link క్రింద ఇవ్వబడింది. ఒక్కసారి Video చూసి మీకు నచ్చితే Website లో నుండే Purchase చేయవచ్చు.

Course కి Instant Access వస్తుంది. వెంటనే Learning ప్రారంభించవచ్చు.

మీరు Regular గా Practice చేస్తే, Coding రాని మీరు కూడా చాలా సులభంగా Apex Code నేర్చుకోగలరు. 🚀

ఈ Topic మీకు Easy గా అర్థమైందా?

ఈ Blog ద్వారా విషయం మీకు సులభంగా అర్థమైతే, Comment చేసి మీ అభిప్రాయాన్ని తెలియజేయండి.

ఇలాంటి Salesforce Tutorials, Updates మరియు Useful Content కోసం SFDC Telugu Channel ని Subscribe చేయండి.

అలాగే కొత్త Blog Post మరియు Salesforce Updates కోసం WhatsApp Channel లో Join అవ్వండి.

📍 ఒక చిన్న Request:
Comment లో మీరు ఏ Place నుండి ఈ Blog చదువుతున్నారో చెప్పండి.

Thank You! ❤️

Happy Learning & Happy Coding! ❤️ — SFDC Telugu | Apex Daily Series

Post a Comment

0 Comments