JAVA--第五周实验--任务5--封装一类矩阵对象,该类对象具有初始化矩阵的功能、修改矩阵元素的功能
2012-09-29 18:10
796 查看
/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:封装一类矩阵对象,该类对象具有初始化矩阵的功能、修改矩阵元素的功能。 * 作 者: 雷恒鑫 * 完成日期: 2012 年 09 月 29 日 * 版 本 号: V1.0 * 对任务及求解方法的描述部分 * 输入描述: * 问题描述: * 程序输出: * 程序头部的注释结束 */ public class Test_five { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub matrix m = new matrix(); m.get_all(); matrix m1 = new matrix(3,5); m1.get_all(); System.out.println(); m1.set_number(2, 2, 7);//改变矩阵中某一个元素的值 m1.get_all(); } } class matrix{ int line,column; int[][] a; public matrix(){ line = 0; column = 0; } public matrix(int line,int column){ this.line = line; this.column = column; int i,j; a = new int[line][column]; for( i = 0;i<line;i++) for( j = 0;j<column;j++)//把矩阵元素初始化为零 a[i][j]=0; } void set_number(int line,int column,int number) { a[line-1][column-1]=number; } void get_all() { if(line==0&&column==0) { System.out.println("该矩阵不存在!"); } else{ for(int i = 0;i<line;i++) { for(int j = 0;j<column;j++) System.out.print(a[i][j]+" "); System.out.println(); } } } }
运行结果:
相关文章推荐
- JAVA之1.封装一类三角形对象Triangle,该类对象具有三条边的属性,具有初始化三角形的功能、修改边长的功能、判断三条边能否构成三角形的功能、求周长的功能、求面积的功能。
- JAVA--第五周实验--任务6--封装一类矩阵对象,完成矩阵中数据的位置变换、加法、乘法的功能
- java之2.封装一类梯形对象Ladder,该类对象具有上底、下底和高的属性,具有初始化梯形的功能、修改上底、下底和高的功能、求周长的功能、求面积的功能。
- JAVA之.封装一类圆形对象Circle,该类对象具有半径的属性,具有初始化圆的功能、修改半径的功能、求周长的功能、求面积的功能。
- java第七周实验封装一类对象English,该类对象具有一种功能printEnglish输出英文字母表。再封装一类对象Greek,该类必须是English的子类,该类对象不仅可以调用方法printE
- JAVA--第五周实验--任务2--封装一类梯形形对象Triangle,并实现一些求周长求面积的功能。
- JAVA--第五周实验--任务1--封装一类三角形对象Triangle,并实现一些求周长求面积的功能。
- JAVA--第五周实验--任务3--封装一类圆形对象Triangle,并实现一些求周长求面积的功能。
- Java第五周实验报告任务一【封装一类三角形对象Triangle】
- java第七周封装一类对矩阵操作的对象,该类对象能够对矩阵进行运算,如矩阵中数据的位置变换功能、矩阵的加法功能、矩阵的乘法功能。
- Java程序设计(六)----矩阵(具有初始化矩阵的功能、修改矩阵元素的功能)
- JAVA第五周实验(一).封装一类三角形对象Triangle
- java--第十周--任务一 封装一类对象,功能是随机产生一个2000年后的年份,并输出该年2月的日历页,需处理闰年的问题
- JAVA--第十周实验--封装一类对象,功能是随机产生一个2000年后的年份,并输出该年2月的日历页(草稿)
- Java--第13周实验--任务2--编写一个FontFamily类,该类对象获取当前机器可用的全部字体名称,编写一个对话框FontDialog,该对话框是模式对话框,采用BorderLayout布局
- JAVA--第五周实验--任务4--将三角形对象Triangle、梯形对象Ladder、圆形对象Circle进行测试。
- java第十周封装一类对象,功能是随机产生一个2000年后的年份,并输出该年2月的日历页,需处理闰年的问题。
- JAVA--第四周实验--任务4--求矩阵元素相乘(编程思想)
- Java--第13周实验--任务2--编写一个FontFamily类,该类对象获取当前机器可用的全部字体名称,编写一个对话框FontDialog,该对话框是模式对话框,采用BorderLayout布局
- JAVA--第四周实验--任务3--求矩阵元素换位。(编程思想)