पर जॉप्शनपेन इनपुट मैं जॉइनपेन को इनपुट प्राप्त करने और इसे int में असाइन करने की कोशिश कर रहा हूं लेकिन मुझे चर प्रकारों के साथ कुछ समस्याएं मिल रही हैं।int
मैं कुछ इस तरह कोशिश कर रहा हूँ:
Int ans = (Integer) JOptionPane.showInputDialog(frame,
"Text",
JOptionPane.INFORMATION_MESSAGE,
null,
null,
"[sample text to help input]");
लेकिन मैं हो रही है:
Exception in thread "main" java.lang.ClassCastException: java.lang.String cannot
be cast to java.lang.Integer
कौन सा तार्किक लगता है अभी तक, मैं एक और तरीका ऐसा करने के बारे में सोच नहीं कर सकते।
अग्रिम
हम्म ... ऐसा लगता है मैं भी पूर्णांक ans = Integer.parseInt (JOptionPane.showInputDialog (फ्रेम, "पाठ", JOptionPane.INFORMATION_MESSAGE, अशक्त, अशक्त जोड़ने की जरूरत , "[इनपुट मदद करने के लिए नमूना पाठ]")। ToString()); – kxk
@devil यदि आप 'showinputdialog' के सही रूप का उपयोग करते हैं तो आपको ऐसा करने की आवश्यकता नहीं होगी। लेकिन, आप कुछ मामलों में सही हैं। – jjnguy
मुझे लगता है कि मैं देखता हूं। यदि मैं एक और बात पूछ सकता हूं, तो क्या एक लूप का उपयोग कर एक तरीका है, यह जांचने के लिए कि वास्तव में दिया गया इनपुट वास्तव में एक पूर्णांक है या नहीं? Sth पसंद है: ... {ans = JOptionPane.showInputDialog (...)} ans = integer तक? – kxk