本文目录一览:
- 1、java 定义一个并二维数组矩阵输出
- 2、在java中如何用类和对象的方法来实现矩阵的输出
- 3、java 中任意输入一个二维数组,然后再以矩阵的形式输出此数组。
- 4、用java怎么把以下矩阵的格式打印出来?
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