0% found this document useful (0 votes)
8 views6 pages

Java th-w4

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views6 pages

Java th-w4

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

1- Array of Objects

class Student{
public String name;
Student(String name){
this.name = name;
}
public String toString(){
return name;
}
}
public class ArrayofObjects{
public static void main(String[] args){
Student[]myStudents = new Student[]{new Student("Dharma"), new
Student("Sanvi"), new Student("Rupa"), new
Student("Ajay")};
for(Student m:myStudents){
System.out.println(m);
}
}
}

2- Exception Handling in Java Array


class Student{
public String name;
Student(String name){
this.name = name;
}
public String toString(){
return name;
}
}
public class ExceptionHandling{
public static void main(String[] args){
Student[]myStudents = new Student[]{new Student("Dharma"), new
Student("Sanvi"), new Student("Rupa"), new
Student("Ajay")};
System.out.println("Trying to access element outside array..");
System.out.println(myStudents[7]);
}
}

3.2D Arrays:
public class TwoDimensionalArray{
public static void main(String[] args){
int[][] arr = new int[10][20];
arr[0][0]=1;
System.out.println("arr[0][0]= "+arr[0][0]);
}
}

3D Arrays:
public class ThreeDimensionalArray{
public static void main(String[] args){
int[][][] arr = new int[10][20][30];
arr[0][0][0]=1;
System.out.println("arr[0][0][0]= "+arr[0][0][0]);
}
}
4- Passing Array to Method
public class ArraytoMethod{
public static void main(String[] args){
int arr[] = {3,1,2,5,4};
sum(arr);
}
public static void sum(int[] arr){
int sum = 0;
for(int i=0;i<arr.length;i++){
sum+=arr[i];
}
System.out.println("Sum of array values: "+sum);
}
}

public class ArraytoMethod{


public static void main(String[] args){
int arr[] = m1();;
for(int i=0;i<3;i++){
System.out.println(arr[i]);
}
}
public static int[] m1(){
return new int[] {1,2,3};
}
}
5- Class Objects for Arrays
public class ClassObjectsforArrays{
public static void main(String[] args){
int intArray[] = new int[3];
byte byteArray[] = new byte[3];
short shortsArray[]= new short[3];
String strArray[] = new String[3];
System.out.println(intArray.getClass());
System.out.println(intArray.getClass().getSuperclass());
System.out.println(byteArray.getClass());
System.out.println(shortsArray.getClass());
System.out.println(strArray.getClass());
}
}

6- Cloning Arrays
public class CloneArray{
public static void main(String[] args){
int intArray[] = {1,2,3};
int cloneArray[] = intArray.clone();
System.out.println(intArray == cloneArray);
}
}
public class CloneArray{
public static void main(String[] args){
int intArray[] = {1,2,3};
int cloneArray[] = intArray.clone();
System.out.println(intArray == cloneArray);
for(int i=0; i<cloneArray.length; i++){
System.out.println(cloneArray[i]+" ");
}
}
}

public class CloneArray{


public static void main(String[] args){
int intArray[][] = {{1,2,3},{4,5}};
int cloneArray[][] = intArray.clone();
System.out.println(intArray == cloneArray);
System.out.println(intArray[0]==cloneArray[0]);
System.out.println(intArray[1]==cloneArray[1]);
}
}

You might also like