Chapter 3Java Tutorial~1 min read
Operators in Java
Operators — Calculations आणि Comparisons
Java मध्ये arithmetic, relational, logical, assignment, bitwise आणि ternary operators आहेत. C/JavaScript सारखेच syntax असल्याने Java शिकणे सोपे होते.
Arithmetic Operators
Math operations
java
public class Operators {
public static void main(String[] args) {
int a = 10, b = 3;
System.out.println(a + b); // 13 — addition
System.out.println(a - b); // 7 — subtraction
System.out.println(a * b); // 30 — multiplication
System.out.println(a / b); // 3 — integer division!
System.out.println(a % b); // 1 — modulus (remainder)
// float division साठी cast
System.out.println((double) a / b); // 3.3333...
// Increment / Decrement
int x = 5;
System.out.println(x++); // 5 (print then increment)
System.out.println(++x); // 7 (increment then print)
System.out.println(x--); // 7 (print then decrement)
}
}Relational, Logical, Ternary
Comparison and logic
java
int age = 20;
boolean hasId = true;
int marks = 75;
// Relational — result boolean
System.out.println(age >= 18); // true
System.out.println(marks == 100); // false
// Logical
System.out.println(age >= 18 && hasId); // true — AND
System.out.println(age < 18 || hasId); // true — OR
System.out.println(!hasId); // false — NOT
// Ternary — condition ? trueVal : falseVal
String result = marks >= 40 ? "Pass ✅" : "Fail ❌";
System.out.println(result); // Pass ✅
// Assignment shorthand
int count = 10;
count += 5; // 15
count *= 2; // 30
count %= 7; // 2
System.out.println(count); // 2✅ Key Points — लक्षात ठेवा
- ▸Integer division: 10/3 = 3, (double)10/3 = 3.33
- ▸% = modulus (remainder): 10%3 = 1
- ▸x++ post-increment (print first), ++x pre-increment (increment first)
- ▸== compares values, .equals() compares Strings!
- ▸Ternary: condition ? valueIfTrue : valueIfFalse
0/11 chapters पूर्ण