This week's book giveaway is in the Clojure forum.
We're giving away four copies of Clojure in Action and have Amit Rathore and Francis Avila on-line!
See this thread for details.
Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Simple question

 
suresh kamsa
Ranch Hand
Posts: 149
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

How do I make this code compile? I am getting Illegal start of expression at statement
public void int add(int N)
Thanks in advance.
[ June 07, 2002: Message edited by: Dirk Schreckmann ]
 
Corey McGlone
Ranch Hand
Posts: 3271
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by suresh kamsa:

Most Java methods only have 1 return type, not 2.
 
suresh kamsa
Ranch Hand
Posts: 149
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
How do I make that programe compile error free?
I change it to
public int adder(int N)
still same error
 
Corey McGlone
Ranch Hand
Posts: 3271
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You also probably want to take the method decalaration out of the main method. You can't have a method within a method. Here, this will compile:

I'm moving this to JiG (Beginner)
Corey
[ June 07, 2002: Message edited by: Corey McGlone ]
 
awais syed
Greenhorn
Posts: 7
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
because you can not declare method in any method.
but you call this like
[ June 08, 2002: Message edited by: Dirk Schreckmann ]
 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic