File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Beginning Java and the fly likes java error Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "java error" Watch "java error" New topic

java error

Don Williams

Joined: Jun 02, 2006
Posts: 6
C:\Sun\AppServer\jdk\bin\ array dimension missing
Student pupil[i] = new Student[];
1 error

I have tried corrected but it seems that I am not setting up my array correctly.

Ernest Friedman-Hill
author and iconoclast

Joined: Jul 08, 2003
Posts: 24199

Based on your comment,

// create an array of 10 student objects from class Student...

your array declaration would look like

Student[] students = new Student[10];

Note that you want this outside your for loop, not inside; you want to create the array, then visit each element, right?

Now, this just gives you an array of 10 Student variables; the variables are all null. If you need objects, then you need to create those too; for example, inside your for loop, at the top, you might have

students[i] = new Student();

this would fill each element of the array with a Student object as you visited it.

[Jess in Action][AskingGoodQuestions]
I agree. Here's the link:
subject: java error
It's not a secret anymore!