java - Mathematics trouble in if statement -


कोड:

  import java.util.Scanner; सार्वजनिक श्रेणी का परीक्षण {सार्वजनिक स्थिर शून्य मुख्य (स्ट्रिंग [] आर्ग्स) {स्कैनर कंसोल = नया स्कैनर (System.in); System.out.println ("त्रिभुज की पहली तरफ की लंबाई दर्ज करें"); डबल a = console.nextInt (); System.out.println ("त्रिकोण की दूसरी तरफ की लंबाई दर्ज करें"); डबल बी = कंसोल। एनएक्सआईटी (); System.out.println ("त्रिज्या के तीसरे पक्ष की लंबाई दर्ज करें"); डबल c = console.nextInt (); यदि ((a * a) + (b * b) = (c * c)) System.out.println ("त्रिकोण एक सही त्रिकोण है!"); }}  

असाइनमेंट:

एक सही त्रिकोण में, सबसे लंबे पक्ष की लंबाई का वर्ग दूसरे की लंबाई के वर्ग के योग के बराबर है दो पक्ष। एक प्रोग्राम लिखें जो उपयोगकर्ता को त्रिकोण के तीनों पक्षों की लंबाई दर्ज करने के लिए प्रेरित करता है, और फिर यह इंगित करता है कि त्रिकोण एक सही त्रिकोण है या नहीं।

मेरी समस्याएं: कोड संकलित नहीं करता, पाया: चर, आवश्यक: मान

इसके अलावा: मुझे यह नहीं पता कि यह कैसे करना है ताकि कार्यक्रम को पता चलेगा कि त्रिकोण ठीक था, भले ही पक्ष क्रम में नहीं दिया गया हो। कृपया मदद करें, मैं इस असाइनमेंट में बहुत सी समस्याएं शुरू कर रहा हूं।

तुलना ऑपरेटर < कोड> == मूल्यों की तुलना करने के लिए, असाइनमेंट ऑपरेटर = नहीं, जो मान के लिए कोई मान निर्दिष्ट नहीं कर सकता है, केवल एक चर के लिए

  अगर ((a * a) + (b * b) = (c * c))  

से

  यदि ((a * a) + (b * b) == (c * c))  

Comments

Popular posts from this blog

sql - Find last match with latest inserted name in table -

c# - XML serialize base class without knowing derived class -

ios - Invalid IPA: missing embedded provisioning profile. Are you sure this is an ad hoc? -