+ 1
[SOLVED] Why doesn't this code work?
I made this simple code but it doesn't run. When I added "String args[]" in the main method it works, but why won't it work without it? Why is "String args[]" necessary? https://code.sololearn.com/c3lPBe37hfU8/?ref=app
4 Answers
+ 4
Java main method's syntax by Language implementation is
public static void main(String arg[]) {
// code
}
If you omit anything, then it's error or not a main method.
You have a normal method named main() . No main method so it won't run, just compiles only..
Hope it helps...
+ 2
Google is your best friend.
https://stackoverflow.com/questions/890966/what-is-string-args-parameter-in-main-method-java
It's hard to completely illustrate since Sololearn isn't really an IDE and therefore doesn't have a proper terminal. But essentially it's needed to get input from the user.
+ 2
User42 You always need arguments if you're getting user input. It's not an IDE thing, it's a Java language thing. I only pointed out SL not being an IDE because it doesn't have a proper command line to be able to see how it works.
0
KAILASH KURMI to ask questions you should be asking them in separate newer thread of yours, not in other question's thread. It may not get noticed and solved on time.
In case you don't know,
HOW TO ASK A QUESTION IN SoloLearn:
1) Go to "discuss" tab/section.
2) Click "+".
3) Type your main query in the first text field.
4) Describe your problem further in the second text field.
5) If necessary, add/attach a code with "add code" button.
6) Add the relevant tags, like the language (C#,Java,Python, etc.), etc.