*6.17 (Display matrix of 0s and 1s) Write a method that displays an n-by-n matrix using
the following header:
public static void printMatrix(int n)
Each element is 0 or 1, which is generated randomly. Write a test program that prompts the user to enter n and displays an n-by-n matrix. Here is a sample run:
Enter n: 3
0 1 0
0 0 0
1 1 1
public static void printMatrix(int n)
Each element is 0 or 1, which is generated randomly. Write a test program that prompts the user to enter n and displays an n-by-n matrix. Here is a sample run:
Enter n: 3
0 1 0
0 0 0
1 1 1
import java.util.Scanner; public class ProgrammingExercise6_17 { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("Enter n: "); int n = input.nextInt(); printMatrix(n); } public static void printMatrix(int n) { for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { System.out.print(intRandom(0, 1) + " "); } System.out.println(); } } public static int intRandom(int lowerBound, int upperBound) { return (int) (lowerBound + Math.random() * (upperBound - lowerBound + 1)); } }
No comments:
Post a Comment