当前位置: 首页 > 面试题库 >

试图打印我的矩阵而不是堆地址

蒙弘图
2023-03-14
问题内容

该代码似乎在运行,除了我得到的不是指定的(由用户)大小的矩阵,而是我认为的是堆地址这是当用户输入2作为大小然后输入4个数字时返回的内容:

输入矩阵大小:2逐行输入2 x 2矩阵:2 3 4 5行排序矩阵是… [[D @ 3c954549BUILD SUCCESSFUL(总时间:8秒)

这是代码…。谢谢您。

import java.util.Scanner;
public class Exercise7_26M {

   public static void main (String[]args)


   {
           //Prompt user for input of matrix size


       System.out.println("Enter matrix size: ");
    Scanner input = new Scanner(System.in);  
    int size = input.nextInt();
    double[][] m = new double [size][size];

    //prompt user for input of array
     System.out.print("Enter a " + size + " by  " + size + " matrix row by row: ");
     for (int row = 0; row < 2; row++)
           for (int column = 0; column < 2; column++)
               m[row][column] = input.nextDouble();

               System.out.print("The row-sort matrix is..." + m);


   }

问题答案:

Java数组不会覆盖,toString()因此您将从中获取默认实现Object。相反,您可以使用Arrays.deepToString(Object[])like

System.out.println("The row-sort matrix is..." + Arrays.deepToString(m));


 类似资料:
  • 本文向大家介绍螺旋打印矩阵,包括了螺旋打印矩阵的使用技巧和注意事项,需要的朋友参考一下 该算法用于以螺旋方式打印数组元素。首先,从第一行开始,先打印全部内容,然后按照最后一列打印,然后再最后一行,依此类推,从而以螺旋方式打印元素。  该算法的时间复杂度为O(MN),M为行数,N为列数。 输入输出 算法 输入: 矩阵矩阵,行和列m和n。 输出:以螺旋方式打印矩阵的元素。 示例 输出结果

  • 我从数据库中读取一个字符串值,并通过servlet将其打印到jsp页面上。问题是,在Jsp上,如果数据库中的字段为空,就会打印出字符串“null”。如果数据库中的值为空,我需要一个空白的编辑框。 我的数据库访问对象: 我的Servlet: 我的Jsp: 我的数据库是Oracle 11g,浏览器是FireFox。

  • NowCoder 题目描述 下图的矩阵顺时针打印结果为:1, 2, 3, 4, 8, 12, 16, 15, 14, 13, 9, 5, 6, 7, 11, 10 解题思路 // java public ArrayList printMatrix(int[][] matrix) { ArrayList ret = new ArrayList<>(); int r1 = 0, r2

  • 我想用一个整数的方法打印一个螺旋矩阵。然而,我在纸上的代码运行得很好,但是当我运行时,我会得到不同的数字来代替我想要的数字。 在现实中,它应该打印如下内容 如果您能帮忙,我们将不胜感激。

  • 一、题目 输入一个矩阵,按照从外向里以顺时针的顺序依次扫印出每一个数字。 二、解题思路 把打印一圈分为四步:第一步从左到右打印一行,第二步从上到下打印一列,第三步从右到左打印一行,第四步从下到上打印一列。每一步我们根据起始坐标和终止坐标用一个循环就能打印出一行或者一列。 不过值得注意的是,最后一圈有可能退化成只有一行、只有一列,甚至只有一个数字,因此打印这样的一圈就不再需要四步。 因此我们要仔细分

  • 我们提供您的业务地图高清图片的生成服务,每次生成高清地图,1500元起价。并根据打印的范围、详细程度、标注数量来计算实际价格,范围越大、内容越详细、标注越多,价格则越高。 以下样图生成价格为2500元:点此下载原图 (约10M,建议在wifi环境下下载) 打印的范围,添加一个区域用以标明输出的范围。 地图的详细程度,用地图左下角的比例尺数字告诉小图,如下图所示: 有的小伙伴会问,我的地图,打印出来