概述
java语言程序设计(郑莉)第七章课后习题答案.docx
还剩
10页未读,
继续阅读
下载文档到电脑,马上远离加班熬夜!
亲,喜欢就下载吧,价低环保!
内容要点:
if (matrix.isTriangular()==true) {System.out.println("是上三角矩阵。");} else {System.out.println("不是上三角矩阵");}if (matrix.isSymmetry()==true) {System.out.println("是对称矩阵。" );} else {System.out.println("不是对称矩阵。");}matrix.add(b);System.out.println("相加后的矩阵:" );matrix.output();}}运行的结果:}public boolean isSymmetry() { // 判断一个矩阵是否为对称矩阵boolean Symmetry = true;for (int i = 0; i < array.length; i++) {for (int j = i; j < array[0].length; j++) {if (array[i][j] == array[j][i]) {Symmetry = false;}}}return Symmetry;}public void add(Matrix b) { // 将矩阵b与接受着对象相加,结果放在接受着对象中for (int i = 0; i < array.length; i++) {for (int j = 0; j < array[0].length; j++) {this.array[i][j] = array[i][j] + b.array[i][j];}}}}//test7_8import java.util.Scanner;public class test7_8 {public static void main(String args[]) {int n;int m;Scanner cin = new Scanner(System.in);System.out.println("请输入数组的行数" );n = cin.nextInt();System.out.println("请输入数组的列数" );m = cin.nextInt();Matrix matrix = new Matrix(n, m);System.out.println(n+"行" +m+"列矩阵为: ");matrix.output();System.out.println("其转置矩阵为:" );matrix.transpose();Matrix b = new Matrix(n, m);array[i][j] = (int) (Math.random() * 10);}}}Matrix(int n, int m) {// 构造一个n*m 个元素的矩阵,数据随机产生array = new int[n][m];for (int i = 0; i j) && (array[i][j] != 0)) {flag = false;}}}return flag;8. 声明一个矩阵类Matrix,其成员变量是一个二维数组,数组元素类型为int,设计下面的方法,并声明测试类对这些方法进行测试。(1)构造方法。Matrix() //构造一个10×10个元素的矩阵,没有数据Matrix(int n) //构造一个n×n个元素的矩阵,数据随机产生Matrix(int n,int
发表评论
暂无评论,赶快抢占沙发吧。
最后
以上就是勤奋书包为你收集整理的郑莉版java第三章答案_java语言程序设计(郑莉)第七章课后习题答案.docx的全部内容,希望文章能够帮你解决郑莉版java第三章答案_java语言程序设计(郑莉)第七章课后习题答案.docx所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复