Logo
Unit 7 – Arrays in Java

Arrays in Java

Duration: 5 minutes

Hello Java learners!

Today’s topic is Arrays in Java, a fundamental aspect for storing and manipulating a collection of similar type elements. In Java, arrays are objects that store multiple variables of the same type. They can be single-dimensional or multi-dimensional.

1. Single-Dimensional Arrays

A single-dimensional array is like a list of items. It’s a single row of elements, each identified by an index.

Example of declaring and initializing a single-dimensional array:

int[] numbers = {10, 20, 30, 40, 50};

  • Accessing Array Elements:
System.out.println(numbers[0]); // Outputs 10

2. Multi-Dimensional Arrays

Multi-dimensional arrays are arrays of arrays, with each element of the main array being another array. The most common type is the two-dimensional array, which is essentially a matrix or a table of elements.Example of declaring and initializing a two-dimensional array:

int[][] matrix = { {1, 2, 3}, {4, 5, 6}, {7, 8, 9} };

  • Accessing Elements in Two-Dimensional Arrays:
System.out.println(matrix[1][1]); // Outputs 5 (element of the second row and second column)

Exercise: Creating and Manipulating an Array

Now, let’s put this knowledge into practice. Here are some exercises:Single-Dimensional Array:- Create a single-dimensional array of integers.

  • Fill the array with numbers.
  • Print each element of the array using a loop. Multi-Dimensional Array:- Create a two-dimensional array (matrix) of integers.
  • Assign values to the matrix.
  • Print the matrix using nested loops (a loop inside another loop).

Conclusion

Congratulations! You’ve just expanded your Java skills by learning about arrays. Arrays are crucial for handling lists of items, and they are widely used in various programming scenarios.Experiment with these exercises to get a solid grasp of arrays in Java. They will be invaluable as you continue to explore more complex data structures and algorithms.Keep coding and exploring the exciting features of Java!

Next Tutorial: Java Objects and Classes

5 minutes Minutes

Continue

Code on the Go with our Mobile App!

Unleash your coding potential anytime, anywhere!

Download Now!