What is ARRAY?
- Array is an object
- Collection of similar elements
- Stored continuously
- It is index based
- Index starts from 0 (ZERO)
- Index ends with length-1.
- Storing multiple values in single variable
Declaration of Array
float[] marks=new float[10];
System.out.println(marks[0]);
byte[] b=new byte[5];
System.out.println(b[0]);
short[] s=new short[5];
System.out.println(s[0]);
int [] i=new int[5];
System.out.println(i[0]);
long [] l=new long[5];
System.out.println(l[0]);
String [] st=new String[5];
System.out.println(st[0]);
double [] d=new double[5];
System.out.println(d[0]);
boolean [] bo=new boolean[5];
System.out.println(bo[0]);
char [] ch=new char[5];
System.out.println(ch[0]);
Syntax:
String [] names= new int [20];
char [] name= new char [20];
boolean [] pass= new boolean [20];
float [] names= new float [20];
2 Types Of Array Declaration
(i) int [] marks= new int[5];
marks[0]=80;
marks[1]=50;
marks[2]=40;
marks[3]=84;
marks[4]=70;
(ii) int [] mark2= {50,30,60,80,90};
Array Basics
int [] marks1= {90,56,85,78,92}; int i=0;
while(i<marks1.length)
{
System.out.println(marks1[i]);
i++;
}
for(int ii=0;ii<marks1.length;ii++)
{
System.out.println(marks1[ii]);
}
Using scanner class
System.out.println("subject nos");
Scanner scannerObj=new Scanner(System.in);
int len=scannerObj.nextInt();
int[] mark=new int[len];
for(int i=0;i<len;i++)
{
System.out.println("enter marks");
mark[i]=scannerObj.nextInt();
}
for(int i=0;i<len;i++)
{
System.out.println(mark[i]);
}