# ऑपरेटर — कोर जावा

Source: https://www.geekswithgeeks.com/hi/core-java/java-operators

> Java के अंकगणित, तुलना व लॉजिकल ऑपरेटर, शॉर्ट-सर्किट मूल्यांकन, और इंटीजर डिवीज़न व चुपचाप ओवरफ़्लो के जाल देखें।

## सामान्य सेट

अंकगणित `+ - * / %`, तुलना `== != < >`, बूलियन `&& || !` (शॉर्ट-सर्किट), और `+=`, `++` जैसे कम्पाउंड असाइनमेंट।

```java
int a = 7, b = 2;
System.out.println(a / b);    // 3  (integer division!)
System.out.println(a % b);    // 1
System.out.println(a / 2.0);  // 3.5 (one double operand)
```

## इंटीजर ओवरफ़्लो चुपचाप होता है

`int` 32-बिट है और ~2.1 अरब के बाद बिना त्रुटि के लपेट जाता है। बड़े मानों के लिए `long` या `Math.addExact(...)` उपयोग करें।
