954,545 Members — Technology Publication meets Social Media
Username:
Password:
Lost login information?
Have something to say? Contribute New Article Reply to this Article

illegal start of expression

public class GradeSystem {
public static void main (String args[]) {

........
public int searchStu(int id){ // problem happen
int i=0;
for (i=0; i<4; i++) {
if (student[i].getStudentID() == id) return i;}
return i;}
int id;
boolean d;

id = Integer.parseInt(JOptionPane.showInputDialog("Please input ID number : ",
JOptionPane.QUESTION_MESSAGE));
d = Student.isStudent(id);
if (id == 1132810){
int q=0;
do{
id = Integer.parseInt(JOptionPane.showInputDialog("Please input student number : ",JOptionPane.QUESTION_MESSAGE));

d = Student.isStudent(id);
if (d){ int index = searchStu(id);q=2;}
else {
JOptionPane.showMessageDialog(.......); q=1;}
}while(q==1);
teacher.teacherFunction();}
else if (d){
int index = searchStu(id);
Student.studentFunction();}

else
JOptionPane.showMessageDialog(........);
}
} //end main class

icesnow
Newbie Poster
1 post since May 2006
Reputation Points: 10
Solved Threads: 0
 

Huh? Was there a question?

iamthwee
Posting Expert
5,950 posts since Aug 2005
Reputation Points: 1,543
Solved Threads: 439
 

He's got a "illegal start of expression" error in his code.

If you used code tags, it'd be a lot easier to find the answer. Or you could just look at what line number the compiler said the error occurrs on.

Phaelax
Practically a Posting Shark
858 posts since Mar 2004
Reputation Points: 92
Solved Threads: 51
 

illegal start of expression at public void check() at line 50.. please can anyone help me please..


class waiters
{
private double tab;
public waiters(String name);
{
System.out.println("my name is"+name+",i''ll be your waiter!");
tab = 0.0;
}
public double priceof(String s)
{
double price;
if(s.equals("chicken"))
{price = 5.95;}
else
{
if(s.equals("burger"))
{price = 4.95;}
else

if(s.equals("fries"))
{price = 1.95;}
}
return price;

}
public void order(String s)
{
if(s.equals("chicken"))
{
tab = tab + 5.95;
}
else
{
if(s.eqauals("burger"))
{
tab = tab + 4.95;
}
else
{
tab = tab + 1.95;


}
public void check()
{
System.out.println("Please Pay $");
}
}
public class object4
{
public void main(String [] args)
{
waiter ourwaiter;
ourwaiter = new waiter("jeff");
double x;
double y;
x = ourwaiter.priceof("burger");
y = ourwaiter.priceof("Chicken");

if(x

j3p0yz
Newbie Poster
9 posts since Jun 2007
Reputation Points: 10
Solved Threads: 0
 

This article has been dead for over three months

Post: Markdown Syntax: Formatting Help
You