An array in Java is a collection of values having contiguous memory locations and share a common name.
Suppose you want to create an array of five numbers having data type integer and array name in num.
So, first you need to declare as
int num[];
Second, you need to allocate memory using new operator see the statement
num= new int[5];
The above statement allocates memory in contiguous locations.
Now array is created you can assign values to the array;
num[0]=10;
num[1]=20;
num[2]=30;
num[3]=40;
num[4]=50;
Now you can print values using the below statements.
System.out.println(num[0]);
System.out.println(num[1]);
System.out.println(num[2]);
System.out.println(num[3]);
System.out.println(num[4]);
See the whole program
public class Ar { public static void main(String args[]) { int num[]; num= new int[5]; num[0]=10; num[1]=20; num[2]=30; num[3]=40; num[4]=50; System.out.println(num[0]); System.out.println(num[1]); System.out.println(num[2]); System.out.println(num[3]); System.out.println(num[4]); } }
Output:
10
20
30
40
50
The same program can be written using for loop
See below
import java.util.Scanner; public class Ar { public static void main(String args[]) { int num[]; num= new int[5]; int n=num.length; Scanner s= new Scanner(System.in); for(int i=0; i < n; i++) { num[i]=s.nextInt(); } for(int i=0; i < n; i++) { System.out.println(num[i]); } } }
Output:
10
20
30
40
50