Win a copy of Mesos in Action this week in the Cloud/Virtualizaton forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

java error

 
Don Williams
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
C:\Sun\AppServer\jdk\bin\Student.java:31: 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
Marshal
Pie
Posts: 24211
35
Chrome Eclipse IDE Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic