0% found this document useful (0 votes)
6 views

Java th-w4

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

Java th-w4

Copyright
© © All Rights Reserved
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