您的位置:首页 > 编程语言 > Java开发

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();
}
}
}
}


运行结果:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  任务 matrix class string c
相关文章推荐