Java Array

by Mark Marucot on November 13, 2009

import java.util.Arrays;

public class MainProg {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int num1[] = {1,2,3,4};
int num2[] = new int[4];
int num3[] = new int[4];

// to populate
for (int i=0 ; i < 4 ; i++) {
num2[i] = i;
}

Arrays.fill(num3,0);

// to display
for ( int value : num2) {
System.out.println(value);
}

int value;
for (int x=0 ; x < 4 ; x++) {
value = num2[x];
System.out.println(value);
}

}
} 
import java.util.Arrays;
import java.util.Random;

public class ArrayEx2 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int e_matrix[][] = new int[3][3] ;
int w_matrix[][] = new int[4][];
int n_items;

Random num = new Random();

for (int i=0 ; i < e_matrix.length; i++) {
Arrays.fill(e_matrix[i], i+1);
}
display(e_matrix);

for (int i=0 ; i < w_matrix.length; i++) {
n_items = num.nextInt(4) + 1 ;
System.out.println("index : " + i + ", length : " + n_items);
w_matrix[i] = new int[n_items];

for (int x=0 ; x < w_matrix[i].length ; x++) {
w_matrix[i][x] = num.nextInt(50);
}
}
display(w_matrix);
}

public static void display(int the_matrix[][]){
for (int y=0 ; y < the_matrix.length ; y++) {
System.out.println("[row : " + y + "] ");
for (int x=0 ; x < the_matrix[y].length ; x++) {
System.out.print(the_matrix[y][x] + " ");
}
System.out.println();
}

}

} 

Random Posts

Leave a Comment

Previous post:

Next post: