本文目錄一覽:
- 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
原創文章,作者:簡單一點,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/129989.html