Mega Code Archive

 
Categories / Java / Language Basics
 

Use foreach(for each) style for on a two-dimensional array

public class MainClass {   public static void main(String args[]) {     int sum = 0;     int nums[][] = new int[3][5];     for (int i = 0; i < 3; i++)       for (int j = 0; j < 5; j++)         nums[i][j] = (i + 1) * (j + 1);     for (int x[] : nums) {       for (int y : x) {         System.out.println("Value is: " + y);         sum += y;       }     }     System.out.println("Summation: " + sum);   } }