SlideShare a Scribd company logo
Ms. K.Nanthini
Assistant Professor,
Kongu engineering college,
Erode, Tamilnadu
JAVA ARRAYS AND OPERATORS
Java Arrays
-Java array is an object which contains elements of a similar data type or container that holds
data (values) of one single type
-elements of an array are stored in a contiguous memory location
- first element of the array is stored at the 0th index, 2nd element is stored on 1st index and so
on.
-length of the array using the length member. In C/C++, we need to use the sizeof operator
-Like C/C++, we can also create single dimentional or multidimentional arrays in Java
-Java provides the feature of anonymous arrays which is not available in C/C++
(cont.,)
Advantages
Code Optimization: It makes the code optimized, we can retrieve or sort the data efficiently.
Random access: We can get any data located at an index position.
Disadvantages
Size Limit: We can store only the fixed size of elements in the array. It doesn't grow its size at
runtime. To solve this problem, collection framework is used in Java which grows automatically.
(cont.,)
Syntax to declare an array-Single dimension
dataType[] arr; (or)
dataType []arr; (or)
dataType arr[];
Instantiation of an Array in Java
arrayRefVar=new datatype[size]; -creating an object-creating instance of the class
Example
//Java Program to illustrate how to declare, instantiate, initialize
//and traverse the Java array.
class Testarray{
public static void main(String args[]){
int a[]=new int[5];//declaration and instantiation
a[0]=10;//initialization
a[1]=20;
a[2]=30;
a[3]=40;
a[4]=50;
//traversing array
for(int i=0;i<a.length;i++)//length is the property of array
System.out.println(a[i]);
}}
(Cont.,)
int a[]={33,3,4,5};//declaration, instantiation and initialization
class Testarray1{
public static void main(String args[]){
int a[]={33,3,4,5};//declaration, instantiation and initialization
//printing array
for(int i=0;i<a.length;i++)//length is the property of array
System.out.println(a[i]);
}}
for each loop
The Java for-each loop prints the array elements one by one. It holds an array element in a variable, then executes the body of the loop.
for(data_type variable:array){
//body of the loop
}
//Java Program to print the array elements using for-each loop
class Testarray1{
public static void main(String args[]){
int arr[]={33,3,4,5};
//printing array using for-each loop
for(int i:arr)
System.out.println(i);
}}
Passing Array to a Method
class Testarray2{
//creating a method which receives an array
as a parameter
static void min(int arr[])
{
int min=arr[0];
for(int i=1;i<arr.length;i++)
if(min>arr[i])
min=arr[i];
System.out.println(min);
}
public static void main(String args[])
{
int a[]={33,3,4,5};//declaring and initializing an array
min(a);//passing array to method
}
}
Guess the output?
Anonymous Array in Java
public class TestAnonymousArray{
//creating a method which receives an array as a
parameter
static void printArray(int arr[])
{
for(int i=0;i<arr.length;i++)
System.out.println(arr[i]);
}
public static void main(String args[]){
printArray(new int[]{10,22,44,66});//passing
anonymous array to method
}}
Returning Array from the Method
//Java Program to return an array from
the method
class TestReturnArray{
//creating method which returns an
array
static int[] get(){
return new int[]{10,30,50,90,60};
}
public static void main(String args[]){
//calling method which returns an
array
int arr[]=get();
//printing the values of an array
for(int i=0;i<arr.length;i++)
System.out.println(arr[i]);
}}
ArrayIndexOutOfBoundsException
Java Virtual Machine (JVM) throws an
ArrayIndexOutOfBoundsException if
length of the array in negative, equal
to the array size or greater than the
array size while traversing the array.
//Java Program to demonstrate the case of
//ArrayIndexOutOfBoundsException in a Java Array.
public class TestArrayException{
public static void main(String args[]){
int arr[]={50,60,70,80};
for(int i=0;i<=arr.length;i++){
System.out.println(arr[i]);
}
}}
Output
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 4
at TestArrayException.main(TestArrayException.java:7)
50
60
70
80
Multidimensional Array
Syntax to Declare
dataType [][]arrayRefVar; (or)
dataType arrayRefVar[][]; (or)
dataType []arrayRefVar[];
Example to instantiate
int[][] arr=new int[3][3];//3 row and 3 column
Example to initialize
arr[0][0]=1;
arr[0][1]=2;
arr[0][2]=3;
arr[1][0]=4;
arr[1][1]=5;
arr[1][2]=6;
arr[2][0]=7;
arr[2][1]=8;
arr[2][2]=9;
Example
//Java Program to illustrate the use of
multidimensional array
class Testarray3{
public static void main(String args[]){
//declaring and initializing 2D array
int arr[][]={{1,2,3},{2,4,5},{4,4,5}};
//printing 2D array
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
System.out.print(arr[i][j]+" ");
}
System.out.println();
}
}}
Jagged Array
creating odd number of columns in a 2D array, it is known as a jagged array. In other words,
it is an array of arrays with different number of columns.
class TestJaggedArray{
public static void main(String[] args){
//declaring a 2D array with odd
columns
int arr[][] = new int[3][];
arr[0] = new int[3];
arr[1] = new int[4];
arr[2] = new int[2];
//initializing a jagged array
int count = 0;
for (int i=0; i<arr.length; i++)
for(int j=0; j<arr[i].length; j++)
arr[i][j] = count++;
//printing the data of a jagged array
for (int i=0; i<arr.length; i++){
for (int j=0; j<arr[i].length; j++){
System.out.print(arr[i][j]+" ");
}
System.out.println();//new line}}}
Practice Questions
1) Java Program to copy all elements of one array into another array
2) Java Program to find the frequency of each element in the array
3) Java Program to left rotate the elements of an array
4) Java Program to print the duplicate elements of an array
5) Java Program to print the elements of an array
6) Java Program to print the elements of an array in reverse order
7) Java Program to print the elements of an array present on even position
8) Java Program to print the elements of an array present on odd position
(Cont.,)
9) Java Program to print the largest element in an array
10) Java Program to print the smallest element in an array
11) Java Program to print the number of elements present in an array
12) Java Program to print the sum of all the items of the array
13) Java Program to right rotate the elements of an array
14) Java Program to sort the elements of an array in ascending order
15) Java Program to sort the elements of an array in descending order
16) Find 3rd Largest Number in an Array
17) Find 2nd Largest Number in an Array
18) Find Largest Number in an Array
19) Find 2nd Smallest Number in an Array
(Cont.,)
20) Find Smallest Number in an Array
21) Remove Duplicate Element in an Array
22) Add Two Matrices
23) Multiply Two Matrices
24) Print Odd and Even Number from an Array
25) Transpose matrix
26) Java Program to subtract the two matrices
27) Java Program to determine whether a given matrix is an identity matrix
28) Java Program to determine whether a given matrix is a sparse matrix
(Cont.,)
29) Java Program to determine whether two matrices are equal
30) Java Program to display the lower triangular matrix
31) Java Program to display the upper triangular matrix
32) Java Program to find the frequency of odd & even numbers in the given matrix
33) Java Program to find the product of two matrices
34) Java Program to find the sum of each row and each column of a matrix
35) Java Program to find the transpose of a given matrix
Ad

Recommended

Introduction java programming
Introduction java programming
Nanthini Kempaiyan
 
Introduction on Data Structures
Introduction on Data Structures
Nanthini Kempaiyan
 
Unit vi(dsc++)
Unit vi(dsc++)
Durga Devi
 
Static keyword ppt
Static keyword ppt
Vinod Kumar
 
Unit v(dsc++)
Unit v(dsc++)
Durga Devi
 
Lect 1-class and object
Lect 1-class and object
Fajar Baskoro
 
Generics
Generics
Kongu Engineering College, Perundurai, Erode
 
Java: Objects and Object References
Java: Objects and Object References
Tareq Hasan
 
#_ varible function
#_ varible function
abdullah al mahamud rosi
 
LectureNotes-03-DSA
LectureNotes-03-DSA
Haitham El-Ghareeb
 
6. static keyword
6. static keyword
Indu Sharma Bhardwaj
 
Variable
Variable
abdullah al mahamud rosi
 
Classes and objects
Classes and objects
Nilesh Dalvi
 
Object oriented programming using c++
Object oriented programming using c++
Hoang Nguyen
 
Java Collections
Java Collections
Kongu Engineering College, Perundurai, Erode
 
Class and Objects in Java
Class and Objects in Java
Spotle.ai
 
Object Oriented Programming Using C++
Object Oriented Programming Using C++
Muhammad Waqas
 
Object and class
Object and class
mohit tripathi
 
ITFT-Classes and object in java
ITFT-Classes and object in java
Atul Sehdev
 
Io streams
Io streams
Elizabeth alexander
 
Classes and objects
Classes and objects
Shailendra Veeru
 
Collection framework
Collection framework
Ravi_Kant_Sahu
 
4 Classes & Objects
4 Classes & Objects
Praveen M Jigajinni
 
Classes and objects in c++
Classes and objects in c++
Rokonuzzaman Rony
 
Standard Template Library
Standard Template Library
GauravPatil318
 
Pi j3.2 polymorphism
Pi j3.2 polymorphism
mcollison
 
Machine Learning - Dummy Variable Conversion
Machine Learning - Dummy Variable Conversion
Andrew Ferlitsch
 
Data members and member functions
Data members and member functions
Marlom46
 
Lecture 7 arrays
Lecture 7 arrays
manish kumar
 
Array.pptx
Array.pptx
ssuser8698eb
 

More Related Content

What's hot (20)

#_ varible function
#_ varible function
abdullah al mahamud rosi
 
LectureNotes-03-DSA
LectureNotes-03-DSA
Haitham El-Ghareeb
 
6. static keyword
6. static keyword
Indu Sharma Bhardwaj
 
Variable
Variable
abdullah al mahamud rosi
 
Classes and objects
Classes and objects
Nilesh Dalvi
 
Object oriented programming using c++
Object oriented programming using c++
Hoang Nguyen
 
Java Collections
Java Collections
Kongu Engineering College, Perundurai, Erode
 
Class and Objects in Java
Class and Objects in Java
Spotle.ai
 
Object Oriented Programming Using C++
Object Oriented Programming Using C++
Muhammad Waqas
 
Object and class
Object and class
mohit tripathi
 
ITFT-Classes and object in java
ITFT-Classes and object in java
Atul Sehdev
 
Io streams
Io streams
Elizabeth alexander
 
Classes and objects
Classes and objects
Shailendra Veeru
 
Collection framework
Collection framework
Ravi_Kant_Sahu
 
4 Classes & Objects
4 Classes & Objects
Praveen M Jigajinni
 
Classes and objects in c++
Classes and objects in c++
Rokonuzzaman Rony
 
Standard Template Library
Standard Template Library
GauravPatil318
 
Pi j3.2 polymorphism
Pi j3.2 polymorphism
mcollison
 
Machine Learning - Dummy Variable Conversion
Machine Learning - Dummy Variable Conversion
Andrew Ferlitsch
 
Data members and member functions
Data members and member functions
Marlom46
 

Similar to Java Programming (20)

Lecture 7 arrays
Lecture 7 arrays
manish kumar
 
Array.pptx
Array.pptx
ssuser8698eb
 
Arrays in programming
Arrays in programming
TaseerRao
 
Array
Array
Kongu Engineering College, Perundurai, Erode
 
OOPs with java
OOPs with java
AAKANKSHA JAIN
 
Arrays in java.pptx
Arrays in java.pptx
Nagaraju Pamarthi
 
Chapter6 (4) (1).pptx plog fix down more
Chapter6 (4) (1).pptx plog fix down more
mohammadalali41
 
6_Array.pptx
6_Array.pptx
shafat6712
 
The Java Learning Kit Chapter 6 – Arrays Copyrigh.docx
The Java Learning Kit Chapter 6 – Arrays Copyrigh.docx
arnoldmeredith47041
 
Java Array String
Java Array String
Manish Tiwari
 
the array, which stores a fixed-size sequential collection of elements of the...
the array, which stores a fixed-size sequential collection of elements of the...
Kavitha S
 
Arraysnklkjjkknlnlknnjlnjljljkjnjkjn.docx
Arraysnklkjjkknlnlknnjlnjljljkjnjkjn.docx
pranauvsps
 
Java arrays
Java arrays
Mohammed Sikander
 
Core java day2
Core java day2
Soham Sengupta
 
Arrays in Java
Arrays in Java
Naz Abdalla
 
Java arrays
Java arrays
Kuppusamy P
 
17-Arrays en java presentación documento
17-Arrays en java presentación documento
DiegoGamboaSafla
 
Ppt chapter09
Ppt chapter09
Richard Styner
 
dizital pods session 6-arrays.ppsx
dizital pods session 6-arrays.ppsx
VijayKumarLokanadam
 
dizital pods session 6-arrays.pptx
dizital pods session 6-arrays.pptx
VijayKumarLokanadam
 
Arrays in programming
Arrays in programming
TaseerRao
 
Chapter6 (4) (1).pptx plog fix down more
Chapter6 (4) (1).pptx plog fix down more
mohammadalali41
 
The Java Learning Kit Chapter 6 – Arrays Copyrigh.docx
The Java Learning Kit Chapter 6 – Arrays Copyrigh.docx
arnoldmeredith47041
 
the array, which stores a fixed-size sequential collection of elements of the...
the array, which stores a fixed-size sequential collection of elements of the...
Kavitha S
 
Arraysnklkjjkknlnlknnjlnjljljkjnjkjn.docx
Arraysnklkjjkknlnlknnjlnjljljkjnjkjn.docx
pranauvsps
 
17-Arrays en java presentación documento
17-Arrays en java presentación documento
DiegoGamboaSafla
 
dizital pods session 6-arrays.ppsx
dizital pods session 6-arrays.ppsx
VijayKumarLokanadam
 
dizital pods session 6-arrays.pptx
dizital pods session 6-arrays.pptx
VijayKumarLokanadam
 
Ad

Recently uploaded (20)

Cadastral Maps
Cadastral Maps
Google
 
Introduction to sensing and Week-1.pptx
Introduction to sensing and Week-1.pptx
KNaveenKumarECE
 
Complete guidance book of Asp.Net Web API
Complete guidance book of Asp.Net Web API
Shabista Imam
 
International Journal of Advanced Information Technology (IJAIT)
International Journal of Advanced Information Technology (IJAIT)
ijait
 
Deep Learning for Natural Language Processing_FDP on 16 June 2025 MITS.pptx
Deep Learning for Natural Language Processing_FDP on 16 June 2025 MITS.pptx
resming1
 
Tally.ERP 9 at a Glance.book - Tally Solutions .pdf
Tally.ERP 9 at a Glance.book - Tally Solutions .pdf
Shabista Imam
 
Solar thermal – Flat plate and concentrating collectors .pptx
Solar thermal – Flat plate and concentrating collectors .pptx
jdaniabraham1
 
AI_Presentation (1). Artificial intelligence
AI_Presentation (1). Artificial intelligence
RoselynKaur8thD34
 
دراسة حاله لقرية تقع في جنوب غرب السودان
دراسة حاله لقرية تقع في جنوب غرب السودان
محمد قصص فتوتة
 
Rapid Prototyping for XR: Lecture 1 Introduction to Prototyping
Rapid Prototyping for XR: Lecture 1 Introduction to Prototyping
Mark Billinghurst
 
Data Structures Module 3 Binary Trees Binary Search Trees Tree Traversals AVL...
Data Structures Module 3 Binary Trees Binary Search Trees Tree Traversals AVL...
resming1
 
Call For Papers - 17th International Conference on Wireless & Mobile Networks...
Call For Papers - 17th International Conference on Wireless & Mobile Networks...
hosseinihamid192023
 
Rapid Prototyping for XR: Lecture 3 - Video and Paper Prototyping
Rapid Prototyping for XR: Lecture 3 - Video and Paper Prototyping
Mark Billinghurst
 
How to Un-Obsolete Your Legacy Keypad Design
How to Un-Obsolete Your Legacy Keypad Design
Epec Engineered Technologies
 
Rapid Prototyping for XR: Lecture 6 - AI for Prototyping and Research Directi...
Rapid Prototyping for XR: Lecture 6 - AI for Prototyping and Research Directi...
Mark Billinghurst
 
Unit III_One Dimensional Consolidation theory
Unit III_One Dimensional Consolidation theory
saravananr808639
 
Deep Learning for Image Processing on 16 June 2025 MITS.pptx
Deep Learning for Image Processing on 16 June 2025 MITS.pptx
resming1
 
retina_biometrics ruet rajshahi bangdesh.pptx
retina_biometrics ruet rajshahi bangdesh.pptx
MdRakibulIslam697135
 
NEW Strengthened Senior High School Gen Math.pptx
NEW Strengthened Senior High School Gen Math.pptx
DaryllWhere
 
Industry 4.o the fourth revolutionWeek-2.pptx
Industry 4.o the fourth revolutionWeek-2.pptx
KNaveenKumarECE
 
Cadastral Maps
Cadastral Maps
Google
 
Introduction to sensing and Week-1.pptx
Introduction to sensing and Week-1.pptx
KNaveenKumarECE
 
Complete guidance book of Asp.Net Web API
Complete guidance book of Asp.Net Web API
Shabista Imam
 
International Journal of Advanced Information Technology (IJAIT)
International Journal of Advanced Information Technology (IJAIT)
ijait
 
Deep Learning for Natural Language Processing_FDP on 16 June 2025 MITS.pptx
Deep Learning for Natural Language Processing_FDP on 16 June 2025 MITS.pptx
resming1
 
Tally.ERP 9 at a Glance.book - Tally Solutions .pdf
Tally.ERP 9 at a Glance.book - Tally Solutions .pdf
Shabista Imam
 
Solar thermal – Flat plate and concentrating collectors .pptx
Solar thermal – Flat plate and concentrating collectors .pptx
jdaniabraham1
 
AI_Presentation (1). Artificial intelligence
AI_Presentation (1). Artificial intelligence
RoselynKaur8thD34
 
دراسة حاله لقرية تقع في جنوب غرب السودان
دراسة حاله لقرية تقع في جنوب غرب السودان
محمد قصص فتوتة
 
Rapid Prototyping for XR: Lecture 1 Introduction to Prototyping
Rapid Prototyping for XR: Lecture 1 Introduction to Prototyping
Mark Billinghurst
 
Data Structures Module 3 Binary Trees Binary Search Trees Tree Traversals AVL...
Data Structures Module 3 Binary Trees Binary Search Trees Tree Traversals AVL...
resming1
 
Call For Papers - 17th International Conference on Wireless & Mobile Networks...
Call For Papers - 17th International Conference on Wireless & Mobile Networks...
hosseinihamid192023
 
Rapid Prototyping for XR: Lecture 3 - Video and Paper Prototyping
Rapid Prototyping for XR: Lecture 3 - Video and Paper Prototyping
Mark Billinghurst
 
Rapid Prototyping for XR: Lecture 6 - AI for Prototyping and Research Directi...
Rapid Prototyping for XR: Lecture 6 - AI for Prototyping and Research Directi...
Mark Billinghurst
 
Unit III_One Dimensional Consolidation theory
Unit III_One Dimensional Consolidation theory
saravananr808639
 
Deep Learning for Image Processing on 16 June 2025 MITS.pptx
Deep Learning for Image Processing on 16 June 2025 MITS.pptx
resming1
 
retina_biometrics ruet rajshahi bangdesh.pptx
retina_biometrics ruet rajshahi bangdesh.pptx
MdRakibulIslam697135
 
NEW Strengthened Senior High School Gen Math.pptx
NEW Strengthened Senior High School Gen Math.pptx
DaryllWhere
 
Industry 4.o the fourth revolutionWeek-2.pptx
Industry 4.o the fourth revolutionWeek-2.pptx
KNaveenKumarECE
 
Ad

Java Programming

  • 1. Ms. K.Nanthini Assistant Professor, Kongu engineering college, Erode, Tamilnadu JAVA ARRAYS AND OPERATORS
  • 2. Java Arrays -Java array is an object which contains elements of a similar data type or container that holds data (values) of one single type -elements of an array are stored in a contiguous memory location - first element of the array is stored at the 0th index, 2nd element is stored on 1st index and so on. -length of the array using the length member. In C/C++, we need to use the sizeof operator -Like C/C++, we can also create single dimentional or multidimentional arrays in Java -Java provides the feature of anonymous arrays which is not available in C/C++
  • 3. (cont.,) Advantages Code Optimization: It makes the code optimized, we can retrieve or sort the data efficiently. Random access: We can get any data located at an index position. Disadvantages Size Limit: We can store only the fixed size of elements in the array. It doesn't grow its size at runtime. To solve this problem, collection framework is used in Java which grows automatically.
  • 4. (cont.,) Syntax to declare an array-Single dimension dataType[] arr; (or) dataType []arr; (or) dataType arr[]; Instantiation of an Array in Java arrayRefVar=new datatype[size]; -creating an object-creating instance of the class
  • 5. Example //Java Program to illustrate how to declare, instantiate, initialize //and traverse the Java array. class Testarray{ public static void main(String args[]){ int a[]=new int[5];//declaration and instantiation a[0]=10;//initialization a[1]=20; a[2]=30; a[3]=40; a[4]=50; //traversing array for(int i=0;i<a.length;i++)//length is the property of array System.out.println(a[i]); }}
  • 6. (Cont.,) int a[]={33,3,4,5};//declaration, instantiation and initialization class Testarray1{ public static void main(String args[]){ int a[]={33,3,4,5};//declaration, instantiation and initialization //printing array for(int i=0;i<a.length;i++)//length is the property of array System.out.println(a[i]); }}
  • 7. for each loop The Java for-each loop prints the array elements one by one. It holds an array element in a variable, then executes the body of the loop. for(data_type variable:array){ //body of the loop } //Java Program to print the array elements using for-each loop class Testarray1{ public static void main(String args[]){ int arr[]={33,3,4,5}; //printing array using for-each loop for(int i:arr) System.out.println(i); }}
  • 8. Passing Array to a Method class Testarray2{ //creating a method which receives an array as a parameter static void min(int arr[]) { int min=arr[0]; for(int i=1;i<arr.length;i++) if(min>arr[i]) min=arr[i]; System.out.println(min); } public static void main(String args[]) { int a[]={33,3,4,5};//declaring and initializing an array min(a);//passing array to method } } Guess the output?
  • 9. Anonymous Array in Java public class TestAnonymousArray{ //creating a method which receives an array as a parameter static void printArray(int arr[]) { for(int i=0;i<arr.length;i++) System.out.println(arr[i]); } public static void main(String args[]){ printArray(new int[]{10,22,44,66});//passing anonymous array to method }}
  • 10. Returning Array from the Method //Java Program to return an array from the method class TestReturnArray{ //creating method which returns an array static int[] get(){ return new int[]{10,30,50,90,60}; } public static void main(String args[]){ //calling method which returns an array int arr[]=get(); //printing the values of an array for(int i=0;i<arr.length;i++) System.out.println(arr[i]); }}
  • 11. ArrayIndexOutOfBoundsException Java Virtual Machine (JVM) throws an ArrayIndexOutOfBoundsException if length of the array in negative, equal to the array size or greater than the array size while traversing the array. //Java Program to demonstrate the case of //ArrayIndexOutOfBoundsException in a Java Array. public class TestArrayException{ public static void main(String args[]){ int arr[]={50,60,70,80}; for(int i=0;i<=arr.length;i++){ System.out.println(arr[i]); } }}
  • 12. Output Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 4 at TestArrayException.main(TestArrayException.java:7) 50 60 70 80
  • 13. Multidimensional Array Syntax to Declare dataType [][]arrayRefVar; (or) dataType arrayRefVar[][]; (or) dataType []arrayRefVar[]; Example to instantiate int[][] arr=new int[3][3];//3 row and 3 column Example to initialize arr[0][0]=1; arr[0][1]=2; arr[0][2]=3; arr[1][0]=4; arr[1][1]=5; arr[1][2]=6; arr[2][0]=7; arr[2][1]=8; arr[2][2]=9;
  • 14. Example //Java Program to illustrate the use of multidimensional array class Testarray3{ public static void main(String args[]){ //declaring and initializing 2D array int arr[][]={{1,2,3},{2,4,5},{4,4,5}}; //printing 2D array for(int i=0;i<3;i++){ for(int j=0;j<3;j++){ System.out.print(arr[i][j]+" "); } System.out.println(); } }}
  • 15. Jagged Array creating odd number of columns in a 2D array, it is known as a jagged array. In other words, it is an array of arrays with different number of columns. class TestJaggedArray{ public static void main(String[] args){ //declaring a 2D array with odd columns int arr[][] = new int[3][]; arr[0] = new int[3]; arr[1] = new int[4]; arr[2] = new int[2]; //initializing a jagged array int count = 0; for (int i=0; i<arr.length; i++) for(int j=0; j<arr[i].length; j++) arr[i][j] = count++; //printing the data of a jagged array for (int i=0; i<arr.length; i++){ for (int j=0; j<arr[i].length; j++){ System.out.print(arr[i][j]+" "); } System.out.println();//new line}}}
  • 16. Practice Questions 1) Java Program to copy all elements of one array into another array 2) Java Program to find the frequency of each element in the array 3) Java Program to left rotate the elements of an array 4) Java Program to print the duplicate elements of an array 5) Java Program to print the elements of an array 6) Java Program to print the elements of an array in reverse order 7) Java Program to print the elements of an array present on even position 8) Java Program to print the elements of an array present on odd position
  • 17. (Cont.,) 9) Java Program to print the largest element in an array 10) Java Program to print the smallest element in an array 11) Java Program to print the number of elements present in an array 12) Java Program to print the sum of all the items of the array 13) Java Program to right rotate the elements of an array 14) Java Program to sort the elements of an array in ascending order 15) Java Program to sort the elements of an array in descending order 16) Find 3rd Largest Number in an Array 17) Find 2nd Largest Number in an Array 18) Find Largest Number in an Array 19) Find 2nd Smallest Number in an Array
  • 18. (Cont.,) 20) Find Smallest Number in an Array 21) Remove Duplicate Element in an Array 22) Add Two Matrices 23) Multiply Two Matrices 24) Print Odd and Even Number from an Array 25) Transpose matrix 26) Java Program to subtract the two matrices 27) Java Program to determine whether a given matrix is an identity matrix 28) Java Program to determine whether a given matrix is a sparse matrix
  • 19. (Cont.,) 29) Java Program to determine whether two matrices are equal 30) Java Program to display the lower triangular matrix 31) Java Program to display the upper triangular matrix 32) Java Program to find the frequency of odd & even numbers in the given matrix 33) Java Program to find the product of two matrices 34) Java Program to find the sum of each row and each column of a matrix 35) Java Program to find the transpose of a given matrix