0.0 को विभाजित करने या ऋणात्मक डबल से रूट निकालने पर अंकगणितीय अपवाद फेंकने के लिए जावा को कैसे मजबूर किया जाए? कोड इस प्रकार है:अंकगणित अपवाद फेंकने के लिए जावा को कैसे मजबूर करें?
double a = 1; // or a = 0 to test division by 0
double b = 2;
double c = 100;
double d = b*b - 4*a*c;
double x1 = (-b - Math.sqrt(d))/2/a;
double x2 = (-b + Math.sqrt(d))/2/a;
क्या चौकोर सूत्र 2 * ए और 2/ए द्वारा विभाजित नहीं किया जाना चाहिए? – DyingCactus
** ** आप केवल परिणाम की जांच करने के बजाय अपवाद क्यों प्राप्त करना चाहते हैं? या * वास्तविक * समस्या थी जिसे आप नहीं जानते कि परिणाम कैसे जांचें? – BalusC
@DyingCactus: एक्स/2/एक == एक्स/(2 * क) –