पाठ 5 / 38
ऑपरेटर
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(...) उपयोग करें।