ARRAY

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]);
    }

Leave a comment