Question

Write a program which creates a 2D array to store decimal values and passes that array...

Write a program which creates a 2D array to store decimal values and passes

that array to another function which sets each element of the array to a

random value between 0.0 and 10.0.

0 0
Add a comment Improve this question Transcribed image text
Answer #1
public class RandomMatrix {

    public static void populateMatrix(double[][] matrix) {
        for (int i = 0; i < matrix.length; i++) {
            for (int j = 0; j < matrix[i].length; j++) {
                matrix[i][j] = Math.random() * 10;
            }
        }
    }

    public static void printMatrix(double[][] matrix) {
        for (int i = 0; i < matrix.length; i++) {
            for (int j = 0; j < matrix[i].length; j++) {
                System.out.print(matrix[i][j] + " ");
            }
            System.out.println();
        }
    }

    public static void main(String[] args) {
        int numRows = 3;
        int numCols = 4;
        double[][] matrix = new double[numRows][numCols];
        populateMatrix(matrix);
        printMatrix(matrix);
    }
}

Add a comment
Know the answer?
Add Answer to:
Write a program which creates a 2D array to store decimal values and passes that array...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT