Java Programming Home Page: Archive: Message #34

Date: Feb 17 2000 16:03:32 EST
From: "Java Programming" <javaProgramming-owner@listbot.com>
Subject: Array example

Hi All,
Here is an example of how to use
a 10x10 array, with a doubly nested
for-loop. Note how the length of each dimension
is obtained. 

public class Array {
	int i[][] = new int[10][10];
	
	public static void main(String args[]){
		Array a = new Array();
		a.setMainDiagonal(1);
		a.print();
	}
	public void setMainDiagonal(int s) {
		for (int x=0; x < i.length; x++)
			for (int y=0; y < i[0].length; y++)
				if (x == y)
					i[x][y]=s;
	}
	public void print() {
		for (int x=0; x < i.length; x++) {
			for (int y=0; y < i[0].length; y++)
				System.out.print(i[x][y]+" ");
			System.out.println();
			}
	}
}