5.3 Arrays Flow Diagram
๐ Java Arrays Flow Diagram (Text Format)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Step 1: Declare Array โ
โ โโโโโโโโโโโโโโโโโโโโโโโโ โ
โ int[] arr; โ
โโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโ
โ
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Step 2: Allocate Memory โ
โ โโโโโโโโโโโโโโโโโโโโโโโโ โ
โ arr = new int[5]; โ
โโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโ
โ
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Step 3: Initialize Values โ
โ โโโโโโโโโโโโโโโโโโโโโโโโ โ
โ arr[0] = 10; โ
โ arr[1] = 20; โ
โ ... โ
โโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโ
โ
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Step 4: Access Elements โ
โ โโโโโโโโโโโโโโโโโโโโโโโโ โ
โ System.out.println(arr[0])โ
โโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโ
โ
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Step 5: Traverse with Loopโ
โ โโโโโโโโโโโโโโโโโโโโโโโโ โ
โ for(int i=0; i<arr.length;โ
โ i++) { โ
โ System.out.println(arr[i]);โ
โ } โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ๐ Bonus: Array Lifecycle (1D)
int[] marks; // Declaration
marks = new int[3]; // Memory Allocation
marks[0] = 85; // Initialization
System.out.println(marks[0]); // Access๐น 2D Array Flow (Simple View)
int[][] matrix = new int[2][3];
โโโโโโโโโโโโโโ
โ matrix[0][0] โ matrix[0][1] โ matrix[0][2] โ
โ matrix[1][0] โ matrix[1][1] โ matrix[1][2] โ
โโโโโโโโโโโโโโTraverse:
for (int i = 0; i < 2; i++) {
for (int j = 0; j < 3; j++) {
System.out.print(matrix[i][j] + " ");
}
}
Last updated on