Java黑皮书课后题第8章:*8.22(偶数个1)编写一个程序,产生一个6*6的填满0和1的二维矩阵,显示该矩阵,检测是否每行以及每列中有偶数个1
生活随笔
收集整理的這篇文章主要介紹了
Java黑皮书课后题第8章:*8.22(偶数个1)编写一个程序,产生一个6*6的填满0和1的二维矩阵,显示该矩阵,检测是否每行以及每列中有偶数个1
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
*8.22(偶數(shù)個1)編寫一個程序,產(chǎn)生一個6*6的填滿0和1的二維矩陣,顯示該矩陣,檢測是否每行以及每列中有偶數(shù)個1
- 題目
- 題目描述
- 破題
- 代碼
題目
題目描述
8.22(偶數(shù)個1)編寫一個程序,產(chǎn)生一個66的填滿0和1的二維矩陣,顯示該矩陣,檢測是否每行以及每列中有偶數(shù)個1
破題
代碼
public class Test8_22 {public static void main(String[] args) {//1. 聲明一個長度為6*6的二維數(shù)組int[][] array = new int[6][6];//2. 使用循環(huán)給數(shù)組賦值+3. 輸出元素for (int i = 0 ; i < 6 ; i++){for (int j = 0 ; j < 6 ; j++){array[i][j] = (int)(Math.random() * 2);System.out.print(array[i][j] + " ");}System.out.println();}//4. 創(chuàng)建一個boolean型對象,賦初始值為true;計數(shù)變量0boolean bool = true;int count = 0;//5. 對數(shù)組的行、列分別進行遍歷for (int i = 0 ; i < 6 ; i++){count = 0;for (int j = 0 ; j < 6 ; j++){if ( array[i][j] == 1 )count++;}if (count % 2 == 1)bool = false;}for (int j = 0 ; j < 6 ; j++){count = 0;for (int i = 0 ; i < 6 ; i++){if ( array[i][j] == 1)count++;}if ( count % 2 == 1)bool = false;}//6. 輸出結(jié)果System.out.println(bool);} } 1 1 1 1 0 1 0 0 0 1 1 1 0 1 1 0 0 1 0 0 0 0 1 1 1 0 1 0 0 1 1 1 0 1 0 1 false總結(jié)
以上是生活随笔為你收集整理的Java黑皮书课后题第8章:*8.22(偶数个1)编写一个程序,产生一个6*6的填满0和1的二维矩阵,显示该矩阵,检测是否每行以及每列中有偶数个1的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java黑皮书课后题第8章:*8.21(
- 下一篇: Java黑皮书课后题第8章:*8.23(