How to print the boundary elements of an array in java?
The blog provides the technical approach on ” How to print the boundary elements of an array in java? “
Problem Statement:
How to print the Two Dimensional Arrays boundary elements in java? “
package com.java.planforexams.array; import java.io.BufferedReader; import java.io.IOException; import java.util.Scanner; public class PrintArrayBoundaryElements { public static void main(String args[])throws IOException { int i,j,m,n; // Scanner object for reading User Input Scanner scan = new Scanner(System.in); // Enter Row Count System.out.print("Enter the Rows Count : "); m= scan.nextInt(); // Enter Column count System.out.print("Enter the Columns Count : "); n= scan.nextInt();; //Creating the array int TwoDimensionalArray[][]=new int[m][n]; for(i=0;i<m;i++) { for(j=0;j<n;j++) { System.out.println("Enter the array elements : "); TwoDimensionalArray[i][j]=scan.nextInt(); } } System.out.println("Printing the Boundary elements of an Array:"); for(i=0;i<m;i++) { for(j=0;j<n;j++) { // Print the Array Boundary elements when if condition is met if(i==0 || j==0 || i == m-1 || j == n-1) System.out.print(TwoDimensionalArray[i][j]+"\t"); else System.out.print(" \t"); } System.out.println(); } } } Output: Enter the Rows Count : 3 Enter the Columns Count : 5 Enter the array elements : 12 Enter the array elements : 34 Enter the array elements : 23 Enter the array elements : 99 Enter the array elements : 54 Enter the array elements : 90 Enter the array elements : 80 Enter the array elements : 79 Enter the array elements : 97 Enter the array elements : 100 Enter the array elements : 106 Enter the array elements : 107 Enter the array elements : 3 Enter the array elements : 2 Enter the array elements : 8 Printing the Boundary elements of an Array: 12 34 23 99 54 90 100 106 107 3 2 8
Leave a Reply