bycj.net
当前位置:首页 >> jAvA二维数组输出矩阵 >>

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];//初始化数组

public static void main(String[] args) { int [][] ary = new int[2][3]; ary[1] = new int[]{4,5,6,7}; for( int i=0;i System.out.println(Arrays.toString(ary[i])); } //以循环方式,输出各一维数组才可以! 二维数组的toString不能输出数组的元素值

在第二个for循环的外面加个换行符 System.out.println(""); 就成了这样 for(){ for( ){ } System.out.println(""); }

public class t { public static void main(string[] args) { int i,j; int[][] a = {{1,1,1},{2,2,2},{3,3,3}}; int[][] b = new int[3][3]; system.out.print("初始矩阵:\n"); for(i=0;i for(j=0;j system.out.print(a[i][j]+" "); } system.out.print("\n"); } system.out.print("

int a [][]= new int [4][4]; for (int i = 0; i int k=0; for (int j = 0; j a[i][j]=k++; } } for (int i = 0; i int k=0; for (int j = 0; j System.out.print(a[i][j]+" -- "); } System.out.println(); }

你把那个System.out.println(b); 改成System.out.print(b);就可以了

知道C语言里面有对输出的字符进行格式化,printf(“%4d”,m),java中也对这样的格式化输出进行了实现,可使用printf去添加缩进等格式化输出.

1. 根据输入值n初始化二维数组大小 new int[2n-1][2n-1]2. 设置所有值为13. 改变行=n的值4. 改变列=n的值5. 输出数组

我编出来来了,不过5分不足以共享出来,你邮箱我发给你算法思想要是要代码起码要再加10分- -!这个代码编了我好久以下是测试用例:请输入矩阵的大小2 1 2 3 4 请输入矩阵的大小3 1 2 6 3 5 7 4 8 9 请输入矩阵的大小4 1 2 6 7 3 5 8 13 4

public class Test { //转换为line*column数组 public void input(int[] datas,int line,int column){ int[][] arr = new int[line][column]; int l=0; for(int i=0;i<line;i++){ for(int j=0; j<column; j++){ arr[i][j] = datas[l]; l++; } } //输出测试 for(int i=0;i<line;i++){ for(int j=0;

网站首页 | 网站地图
All rights reserved Powered by www.bycj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com