首页 > 编程知识 正文

java使数组像矩阵一样输出(Java输出矩阵)

时间:2023-12-12 20:00:06 阅读:315072 作者:BKYB

本文目录一览:

java 定义一个并二维数组矩阵输出

1、int类型定义的数组,初始化默认是0

2、String类型定义的数组,默认值是null

3、char类型定义的数组,默认值是0对应的字符

4、double类型定义的数组,默认值是0.0

5、float类型定义的数组,默认值是0.0

在java中如何用类和对象的方法来实现矩阵的输出

在数学上,矩阵是指纵横排列的二维数据表格,最早来自于方程组的系数及常数所构成的方阵。

所以你可以直接用二维数组来表示一个矩阵。不过如果要用类的话,如下:

class Matrix{

int x;

int y;

int[][] num;

Matrix(int x,int y){

this.x = x;

this.y =y;

}

}

public class Test{

public static void main(String[] args){

Matrix m = new Matrix(2,3);

m.num = new int[][]{{0,4,0},{5,3,0}};

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

for(int j = 0 ; j m.y ; j++){

System.out.print(m.num[i][j]);

}

System.out.println();

}

}

}

java 中任意输入一个二维数组,然后再以矩阵的形式输出此数组。

import java.util.Scanner;

public class Main1 {

public static void main(String ars[]){

Scanner s=new Scanner(System.in);

System.out.println("请输入数组行数和列数");

int x=s.nextInt();

int y=s.nextInt();

int [][]awarry=new int[x][y];//初始化数组

System.out.println("请输入数组元素");

for(int i=0;ix;i++)//循环输入

for(int j=0;jy;j++)

awarry[i][j]=s.nextInt();

System.out.println("你输入的数组为");

for(int i=0;ix;i++){//循环输出

for(int j=0;jy;j++)

System.out.print(awarry[i][j]+"t");

System.out.println();

}

}

}

运行示例:

请输入数组行数和列数

2 3

请输入数组元素

1 2 3 4 5 6

你输入的数组为

1 2 3

4 5 6

用java怎么把以下矩阵的格式打印出来?

按照你的要求打印矩阵的Java程序如下

public class A {

 public static void main(String[] args) {

  int N=3;

  int n,i,j;

  for(i=1;i=N;i++){

   n=1;

   for(j=1;ji;j++){

    System.out.print(n+++" ");

   }

   for(j=i;j=2*N-1-i;j++){

    System.out.print(n+" ");

   }

   for(j=2*N-1-i+1;j=2*N-1;j++){

    System.out.print(n--+" ");

   }

   System.out.println();

  }

  for(i=N-1;i=1;i--){

   n=1;

   for(j=i-1;j=1;j--){

    System.out.print(n+++" ");

   }

   for(j=2*N-1-i;j=i;j--){

    System.out.print(n+" ");

   }

   for(j=2*N-1;j=2*N-1-i+1;j--){

    System.out.print(n--+" ");

   }

   System.out.println();

  }

 }

}

运行结果

1 1 1 1 1 

1 2 2 2 1 

1 2 3 2 1 

1 2 2 2 1 

1 1 1 1 1

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。