samedi 28 février 2015

Multiplying two dimensional Array lists



I'm learning ArrayLists. All I'm trying to do is to multiply two different ArrayLists. Given below is the code. The code generates one ArrayList from user input and the second ArrayList is given in the code.



import java.lang.reflect.Array;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.Scanner;

public class prog3 {

public static void main(String[] args) {

ArrayList<ArrayList<Integer>> array = new ArrayList<ArrayList<Integer>>();
Scanner sc = new Scanner(System.in);
System.out.println("enter the number of rows ");
int n = sc.nextInt();
for (int i = 0; i < n; i++) {
array.add(new ArrayList<Integer>());
for (int j = 0; j < 2; j++) {
array.get(i).add(sc.nextInt());
}
}
Iterator it = array.iterator();
while (it.hasNext()) {
System.out.println(it.next());
}

ArrayList<ArrayList<Integer>> arr = new
ArrayList<ArrayList<Integer>>();
arr.add(new ArrayList<Integer>());
arr.add(new ArrayList<Integer>());

arr.get(0).add(5);
arr.get(0).add(4);
arr.get(1).add(7);
arr.get(1).add(8);
Iterator it2 = arr.iterator();
while (it2.hasNext()) {
System.out.println(it2.next());
}

for (int r = 0; r < array.size(); r++) {
for (int h = 0; h < arr.size(); h++) {

System.out.println(r * h);
}
}
}
}



Aucun commentaire:

Enregistrer un commentaire