File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Beginning Java and the fly likes Explain these syntax errors please Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Explain these syntax errors please" Watch "Explain these syntax errors please" New topic
Author

Explain these syntax errors please

Joel Afemi
Greenhorn

Joined: Nov 14, 2011
Posts: 3
Hi people, this is my first post but I have a feeling I way be coming here a lot! I just started working with Flash Proffesional CS5 in University and I've been given some tasks to do and have hit a dead end! I need to create code that works out how many days are in a month depending on which month it is.

These are the Syntax Errors that I cant seem to fix:
1. 1084: Syntax error: expecting identifier before logicalor.
2. 1084: Syntax error: expecting semicolon before rightparen.
3. 1084: Syntax error: expecting leftparen before else.
4. 1084: Syntax error: expecting identifier before rightbrace.
5. 1084: Syntax error: expecting rightparen before rightbrace.
6. 1084: Syntax error: expecting identifier before rightbrace.

And this is the code I have so far (excuse the layout and such):

package {
import flash.display.Sprite;

public class Main extends Sprite {

public function Main() {
var month:int = 8;

if (month = 4) || (month = 6) || (month = 9) || (month = 11)
trace ("DaysInMonth = 30");
else if (month = 2)
if (isLeapYear)
trace ("DaysInMonth = 29") ;
else
trace ("DaysInMonth = 28") ;
end if
else
trace ("DaysInMonth = 31") ;
end if
}

I'd apreciate if somebody could fix this code for me, whilst indicating (in a different colour font?) what has been added to the code and any general tips to avoid these mistakes in the first place.

Much thanks!
Paul Clapham
Bartender

Joined: Oct 14, 2005
Posts: 18570
    
    8

Well, first of all, that code doesn't appear to be Java code. Is it some other language? (You mentioned that your course was about Flash...) If it is, then it wouldn't be all that surprising if a Java compiler got all tangled up trying to deal with it.
Joel Afemi
Greenhorn

Joined: Nov 14, 2011
Posts: 3
Ah I see, thats not good! I'll see If I can find somewhere that could help... Im not too sure on the language either, guess I'll have to find out!
Paul Clapham
Bartender

Joined: Oct 14, 2005
Posts: 18570
    
    8

Joel Afemi wrote:Im not too sure on the language either, guess I'll have to find out!


Yup, that should be the first thing you do!
Rob Spoor
Sheriff

Joined: Oct 27, 2005
Posts: 19693
    
  20

Could be JavaFX Script.


SCJP 1.4 - SCJP 6 - SCWCD 5 - OCEEJBD 6
How To Ask Questions How To Answer Questions
Joel Afemi
Greenhorn

Joined: Nov 14, 2011
Posts: 3
ActionScript 3.0... could that be the language?
Campbell Ritchie
Sheriff

Joined: Oct 13, 2005
Posts: 38851
    
  23
With end if as two words, it might not be any language. It might be pseudo-code.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Explain these syntax errors please