矩阵几行几列java代码 矩阵m×n是几行几列

编写一个JAVA程序,能够输出一个4行4列矩阵

public class array{

创新互联是一家集网站建设,桂平企业网站建设,桂平品牌网站建设,网站定制,桂平网站建设报价,网络营销,网络优化,桂平网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

public static void main(String[] arg){

for(int i=0;i4;i++){

for(int j=1;j=4;j++){

System.out.print(i*4+j+" ");

}

System.out.println("");

}

}

}

}

看看 怎么样!!

用java 编写一个矩阵类Matrix,要求能利用该矩阵类生成任意行、列的矩阵对象,比如3╳5矩阵,10╳20矩阵

public class Matrix {

// 表示行和列

private int mRow, mColumn;

// 构造方法

public Matrix(int row, int column) {

mRow = row;

mColumn = column;

}

// 获取0-20随机数

private int random() {

double random1 = Math.random();// 这个Math类的方法可以获取0.0-1.0之间的随机数

double random2 = random1 * 20; // 0.0 - 20.0

return (int) random2;

}

// 创建矩阵

private void createMatrix() {

int totalCount = mRow * mColumn; // 总共有那么多

for (int count = 1; count = totalCount; count++) {

int number = random();// 上面的方法

System.out.print(number  10 ? "0" + number : number); // 输出数字,如果数字小于10,前面加0补全两位

System.out.print(" "); // 分隔符,随便填

if (count % mRow == 0) {

System.out.println(); // 换行

}

}

}

public static void main(String[] args) {

Matrix matrix = new Matrix(3, 5); // 几行几列传进去

matrix.createMatrix();

}

}

为了经验我也是蛮拼的了

java输出5行5列矩阵

不罗嗦直接给你个代码,注释看不懂就问,改变东西的话,就换arr[]里面的东西就行

public class juzheng {

public static void main(String args[]){

int arr[] = {4,2,3,7,8};//定义数组内容

int count;//计数器

int length = arr.length;//数组的长度

for(int i = 0 ;i length;i++)

{

count =0;

for(int j = i ; count length ; count++,j++){

if(jlength-1)

j=0;

System.out.print(arr[j]+"\t");

}

System.out.println();

}

}

}

JAVA程序设计:设A为m行n列矩阵,B为n行k列矩阵,C为m行k列矩阵。

public class Matrix {

private int m, n;

private double[][] matrix;

public Matrix(int m, int n) {

this.n = n;

this.m = m;

if (n == 0 || m == 0) {

throw new RuntimeException();

}

matrix = new double[m][n];

}

public void init(double... value) {

if (value.length != m * n) {

throw new RuntimeException();

}

for (int i = 0, a = 0; i m; i++) {

for (int j = 0; j n; j++) {

matrix[i][j] = value[a];

a++;

}

}

}

public Matrix mul(Matrix x) {

if (n != x.m) {

throw new RuntimeException();

}

Matrix c = new Matrix(n, x.m);

for (int i1 = 0; i1 m; i1++) {

for (int i3 = 0; i3 x.n; i3++) {

for (int i2 = 0; i2 n; i2++) {

c.matrix[i1][i3] += matrix[i1][i2] * x.matrix[i2][i3];

}

}

}

return c;

}

public String toString() {

StringBuffer s = new StringBuffer();

for (int i = 0; i m; i++) {

for (int j = 0; j n; j++) {

s.append(matrix[i][j] + " ");

}

s.append("\n");

}

return s.toString();

}

public static void main(String[] args) {

Matrix a = new Matrix(2, 2);

Matrix b = new Matrix(2, 2);

a.init(new double[] { 1, 7, 8, 3 });

b.init(new double[] { 2, 5, 6, 4 });

Matrix c = a.mul(b);

System.out.println(c);

}

}

java输出5行5列矩阵(数组方式)求矩阵两条对角线上数字之和 有一组数字 ,输出矩阵如下: 1

public class Egg{

public static void main(String[] args){

int[][] arr = {

{1,2,3,4,5},

{6,7,8,9,10},

{11,12,13,14,15},

{16,17,18,19,20},

{21,22,23,24,25}

};

int sum1 = 0;

for(int i = 0; i  arr.length; i++){

sum1 += arr[i][i];

}

int sum2 = 0;

for(int i = arr.length - 1; i = 0; i--){

sum2 += arr[arr.length - 1 - i][i];

}

System.out.printf("sum1 = %d, sum2 = %d", sum1, sum2);

}

}

JAVA建立一个5行4列的矩阵(数值直接在程序代码中给定),

public class TestMatrix {

public static void main(String[] args){

int[][] a = {{2,4,1,4},{3,4,5,6},{0,1,2,3},{5,3,9,8},{1,2,3,4}};

int min = a[0][0];

int max = a[0][0];

int minrow = 0;

int mincol = 0;

int maxrow = 0;

int maxcol = 0;

for(int i = 0;i 5;i++){

for(int j = 0;j 4;j++){

if(a[i][j] = min){

min = a[i][j];

minrow = i;

mincol = j;

}

if(a[i][j] max){

max = a[i][j];

maxrow = i;

maxcol = j;

}

}

}

System.out.println("Min is:" + min + " Row is:" + minrow + " col is:" + mincol);

System.out.println("Max is:" + max + " Row is:" + maxrow + " col is:" + maxcol);

}

}


本文标题:矩阵几行几列java代码 矩阵m×n是几行几列
分享URL:http://hbruida.cn/article/hidpgc.html