Write a complete java program that reads in 10 numbers into

Write a complete java program that reads in 10 numbers into array 1 and 10 numbers into array 2. Then call a method passing the two arrays. The method called should create a third array that has in each slot the larger of the two numbers in the corresponding slots in array 1 and array 2. Your method should return this array. The calling method should then display the values in the returned array. For the first array, enter the numbers 1, 2 ,..., 10. For the second array, enter the numbers 10, 9,..., 1 (using the keyboard)

Create the code using ArrayLists as well.

Solution

With Arrays

import java.util.Scanner; //importing scanner to input numbers
class Arrays{
    static int[] createThirdArray(int[] firstArray, int[] secondArray){ //method that creates third array
        int thirdArray[] = new int[10]; //creating the third array
        for (int i=0; i<10; i++){ //iterating through all elements of first and second array
            if (firstArray[i] >= secondArray[i]){
                thirdArray[i] = firstArray[i]; //setting value to greater value
            }
            else{
                thirdArray[i] = secondArray[i];
            }
        }
        return thirdArray; //returning the third array
    }
    public static void main(String[] args) {

        //declaring arrays
        int firstArray[] = new int[10];
        int secondArray[] = new int[10];
        int thirdArray[] = new int[10];

        System.out.println(\"Enter the numbers for first array\");
        Scanner reader = new Scanner(System.in); // Reading from System.in
        for (int i=0; i<10; i++){
            System.out.println(\"Enter a number: \");
            int n = reader.nextInt();
            firstArray[i] = n;
        }

        System.out.println(\"Enter the numbers for second array\");
        for (int i=0; i<10; i++){
            System.out.println(\"Enter a number: \");
            int n = reader.nextInt();
            secondArray[i] = n;
        }

        thirdArray = createThirdArray(firstArray, secondArray);
        for (int elem: thirdArray){
            System.out.println(elem+\", \");
        }
    }
}

With ArrayLists

import java.util.Scanner;
import java.util.ArrayList;
class ArrayLists{
    static ArrayList<Integer> createThirdArray(ArrayList<Integer> firstArray, ArrayList<Integer> secondArray){
        ArrayList<Integer> thirdArray = new ArrayList<Integer>();
        for (int i=0; i<10; i++){
            if (firstArray.get(i) >= secondArray.get(i)){
                thirdArray.add(firstArray.get(i));
            }
            else{
                thirdArray.add(secondArray.get(i));
            }
        }
        return thirdArray;
    }
    public static void main(String[] args) {
        ArrayList<Integer> firstArray = new ArrayList<Integer>();
        ArrayList<Integer> secondArray = new ArrayList<Integer>();
        ArrayList<Integer> thirdArray = new ArrayList<Integer>();
        System.out.println(\"Enter the numbers for first array\");
        Scanner reader = new Scanner(System.in); // Reading from System.in
        for (int i=0; i<10; i++){
            System.out.println(\"Enter a number: \");
            int n = reader.nextInt();
            firstArray.add(n);
        }

        System.out.println(\"Enter the numbers for second array\");
        for (int i=0; i<10; i++){
            System.out.println(\"Enter a number: \");
            int n = reader.nextInt();
            secondArray.add(n);
        }

        thirdArray = createThirdArray(firstArray, secondArray);
        for (int elem: thirdArray){
            System.out.println(elem+\", \");
        }
    }
}

Write a complete java program that reads in 10 numbers into array 1 and 10 numbers into array 2. Then call a method passing the two arrays. The method called sh
Write a complete java program that reads in 10 numbers into array 1 and 10 numbers into array 2. Then call a method passing the two arrays. The method called sh

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site