This week's book giveaway is in the JavaScript forum.
We're giving away four copies of Cross-Platform Desktop Applications: Using Node, Electron, and NW.js and have Paul Jensen on-line!
See this thread for details.
Win a copy of Cross-Platform Desktop Applications: Using Node, Electron, and NW.js this week in the JavaScript forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

cant understand arrays  RSS feed

 
Venkattesh Iyer
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 66141
141
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
"Venkattesh B", please check your private messages for an important administrative matter.
 
Milan Sutaria
Ranch Hand
Posts: 122
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!