一维数组转化为二维数组(java)

蔚落 2022-06-16 01:28 497阅读 0赞

由于经常在使用矩阵进行计算时,会首先将一维数组转为二维数组。因此,在这里记录一下,也希望对他人有帮助。

  1. package deal;
  2. /* * author:合肥工业大学 管院学院 钱洋 *1563178220@qq.com */
  3. public class ArryTest {
  4. public static void main(String[] args) {
  5. //创建一个一维数组 0,1,2,3...,10
  6. double [] c= new double[10];
  7. for (int i = 0; i < c.length; i++) {
  8. c[i]=i;
  9. }
  10. double[][] testArr=TwoArry(c);
  11. for (int i = 0; i < testArr.length; i++) {
  12. for (int j = 0; j < testArr[i].length; j++) {
  13. System.out.println(testArr[i][j]);
  14. }
  15. }
  16. }
  17. //一维数组转化为二维数组
  18. public static double[][] TwoArry(double[] onedouble){
  19. double[][] arr=new double[1][onedouble.length];
  20. for (int i = 0; i < onedouble.length; i++) {
  21. arr[0][i]=onedouble[i];
  22. }
  23. return arr;
  24. }
  25. }

程序运行结果。
这里写图片描述

发表评论

表情:
评论列表 (有 0 条评论,497人围观)

还没有评论,来说两句吧...

相关阅读