How to initialize array in java, JAVA Programming

Assignment Help:

How to initialize array in java ?

Individual elements of an array are referenced through the array name and through an integer that represents their position in the array. The numbers you use to identify them are known as subscripts or indexes within the array.

Subscripts are consecutive integers starting with 0. Thus the array k above has components k[0], k[1], and k[2]. Since you begin counting at zero there is no k[3], and trying to access it will throw an ArrayIndexOutOfBoundsException. You can use array components wherever you'd use a similarly typed variable that wasn't element of an array. For instance this is how you'd store values in the arrays above:

k[0] = 2;
k[1] = 5;
k[2] = -2;
yt[17] = 7.5f;
names[4] = "Fred";

This step is known as initializing the array or, more precisely, initializing the elements of the array. Sometimes the phrase "initializing the array" is used to mean while you initialize all the elements of the array.

For even medium sized arrays, it's unwieldy to specify each element individually. It is frequent helpful to use for loops to initialize the array. Here is a loop which fills an array along with the squares of the numbers from 0 to 100.

float[] squares;
squares = new float[101];
 for (int i=0; i <= 100; i++) {
   squares[i] = i*i;
}

Two things you should note about this code fragment:

  1. Watch the fenceposts! Since array subscripts begin at zero you required 101 components if you need to involved the square of 100.
  2. While i is an int, it is promoted to a float when it is stored in squares, since squares is declared to be an array of floats.

Related Discussions:- How to initialize array in java

Want to design an all database for a small business, Want to Design an all ...

Want to Design an all encompassing Database for a small business Project Description: I want to organize and structure an all encompassing database and Information management

A new dynamic website, A NEW Dynamic Website I have the subsequent requi...

A NEW Dynamic Website I have the subsequent requirement which needs to be designed in 30 days (Max). 1) Construct a website which is a dynamic, means allow me to change conte

Prepare a java program, Using Java, write the class Time which consists of ...

Using Java, write the class Time which consists of the following: (a) three private integer data members (hours, minutes and seconds). (b) a constructor to initialise the dat

Write the hashcode() method of java.lang.object, Write the hashCode() metho...

Write the hashCode() method of java.lang.Object Anytime you override equals() you should also override hashCode(). The hashCode() method should ideally return the similar int f

What is the problem along with relational database, What is the problem alo...

What is the problem along with Relational Database and what solution you could suggest for it? When we store object orientated data within RDBMS it required to translate in to

What do you mean through ftp or file transfer protocol, What do you mean th...

What do you mean through FTP or File Transfer Protocol? FTP: File transfer protocol was first introduced in the year of 1973; it standardized the transfer of files among comp

Moving test, After refactor the main class to become abstract class, I want...

After refactor the main class to become abstract class, I want to move test method from tset clas of main class to subclass, how to do that?

In javascript what is event handling and inline event, In JavaScript, what ...

In JavaScript, what is event handling? What are the two categories of events? In java script we could capture events on do a few operation on the basis of which particular even

Compression, 1 occurrence of "oog", and 1 occurrence each of "goog", "oogo"...

1 occurrence of "oog", and 1 occurrence each of "goog", "oogo",

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd