300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 郑莉版java第三章答案_java语言程序设计(郑莉)第七章课后习题答案.docx

郑莉版java第三章答案_java语言程序设计(郑莉)第七章课后习题答案.docx

时间:2018-12-01 23:23:08

相关推荐

郑莉版java第三章答案_java语言程序设计(郑莉)第七章课后习题答案.docx

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

发表评论

暂无评论,赶快抢占沙发吧。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。