मेरे पास यह असाइनमेंट है जिसे मैंने आजमाया है।जावा होमवर्क सहायता
Enter a +ve number
1
You entered 1
I'd asked for a +ve number :)
: लेकिन जब मैं 1 में प्रवेश के रूप में 1> 0 और 1 भी नहीं है, लेकिन मैं अभी भी रूप में आउटपुट प्राप्त यह किसी भी उत्पादन नहीं देना चाहिए।
import java.util.Scanner;
class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("Enter a +ve number");
int number = input.nextInt();
System.out.println("You entered "+number);
if(number > 0)
if(number %2 == 0)
System.out.println("Number"+number+" is even and +ve");
else
System.out.println("I'd asked for a +ve number :)");
}
}
यह कोड का प्रारूपण उपयोग करें और यह अधिक पठनीय –
बनाने के लिए इतना है कि मैं इसे संपादित किया है अपने कोड से लाइन नंबर दूर करने के लिए सबसे अच्छा होगा की तरह अगर बयान से बाहर खरोज मा कोड की नियंत्रण संरचना tches। ओह, जवाब अब थोड़ा स्पष्ट दिखता है। – JeremyP
@ user459246: हो सकता है कि यह टाइप त्रुटि हो .. कक्षा को परिभाषित करने से पहले "सार्वजनिक" का उपयोग करें। जैसे पब्लिक क्लास मुख्य – Shashi