wood burning stoves 2.0*
The moose likes Programmer Certification (SCJP/OCPJP) and the fly likes cant understand arrays Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Programmer Certification (SCJP/OCPJP)
Bookmark "cant understand arrays" Watch "cant understand arrays" New topic
Author

cant understand arrays

Venkattesh Iyer
Greenhorn

Joined: Jun 15, 2008
Posts: 6
Assume the code,


int a[][]=new [2][]; // no error compiles successfully;


What dimension I am putting and in what conditions it will run successfully. Please help me


Thanks
[ July 22, 2008: Message edited by: Bear Bibeault ]
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 60822
    
  65

"Venkattesh B", please check your private messages for an important administrative matter.


[Asking smart questions] [Bear's FrontMan] [About Bear] [Books by Bear]
Milan Sutaria
Ranch Hand

Joined: Jul 10, 2008
Posts: 118
seems like you have learned C/C++ language & you are thinking in those terms.
in java if you were to declare
int [][][] arr = new int[2][][];
it will run properly as it requires atleast one, that is the highest dimension of the array to be created.
the rest you can leave it blank. you can assign as and when you require
arr[0] = new int[3][];
arr[1] = new int [5][4];

the arrays need have all its dimensions the same length!!
arr[0].length is 3
arr[1].length is 5
arr.length is 2


SCJP 6 83%
Working on SCWCD/OCPJWCD
 
 
subject: cant understand arrays
 
Similar Threads
how to display data in dropdown box from database using java code
Novice in JDBC
"create" doesnt add record to the database!
How do I become Employabe?
examples on webservices