You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Java中如何声明创建3行5列Double类型矩阵?行列参数对应顺序是怎样的?

Java二维数组行列参数对应说明

Java 中的二维数组本质是数组的数组,声明语法new 类型[第一维长度][第二维长度]中:

  • 第一维长度对应外层数组的容量,也就是你需要的矩阵行数
  • 第二维长度对应每个内层数组的容量,也就是你需要的矩阵列数

你需要的是3行5列的Double类型矩阵,因此正确写法是第二种:
Double array[][] = new Double[3][5];

你可以通过取值逻辑验证规则:如果要获取矩阵第m行第n列的元素,写法为array[m-1][n-1](Java数组下标从0开始计数),第一个索引始终对应行,第二个索引始终对应列,和声明时的维度顺序完全匹配。
第一种写法Double array[][] = new Double[5][3];实际创建的是5行3列的矩阵,不符合你的需求。

内容的提问来源于stack exchange,提问作者AndresTheGiant-

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.21 21:36:01