无法将随机数分配给数组

史丹利

所以我在这里遇到我的代码的问题。我基本上想做的就是为每个BC [0]分配一个值,并为BC01 [0]加1,向BC02 [0]加2,为每条船都这样做。(试图制造战舰(高级))

但是我所能打印的是

[[I@7852e922

反正这是我的代码

public class dogs {
    public static int BC00 [] = {0,0};
    public static int BC01 [] = {BC00[0],BC00[1]};
    public static int BC02 [] = {BC00[0],BC00[1]};
    public static int boat0[][] = {BC00, BC01, BC02}; //location cells boat[0][0]
    public static int BC10 [] = {BC01[0], BC01[1]};
    public static int BC11 [] = {BC01[0], BC01[1]};
    public static int BC12 [] = {BC01[0], BC01[1]};
    public static int boat1 [][] = {BC10, BC11, BC12};
    public static int BC20 [] = {BC02[0], BC02[1]};
    public static int BC21 [] = {BC02[0], BC02[1]};
    public static int BC22 [] = {BC02[0], BC02[1]};
    public static int boat2 [][] = {BC20, BC21, BC22};
    public int NH; // Number of hits
    public static int allBoats [][][] = {boat0, boat1, boat2};
    public static int rand;
    public static int n = 0;
    public static void main(String[] args) {

        for (int x = 0; x <= 2; x++) {
            Random gen = new Random();

            rand = gen.nextInt(6) + 1;
            allBoats[x][0][0] = (int) rand;
            while(n <= 2) { //give boatCells locations

                allBoats[n][1][1] = allBoats[n][1][1] + 1;
                allBoats[n][2][1] = allBoats[n][2][1] + 2;
                n++;
            } // end of while loop
        } // end of For loop
        System.out.println(boat0);
    } // end of public static void main(String[] args)
} // end of dogs class
Haozhun

使用

System.out.println(Arrays.deepToString(boat0));

代替

System.out.println(boat0);

正如@ChristianKuetbach所建议的那样,必须理解,在Java中,toString()-Mothod通常并不表示“生成用户可读的字符串的方法” ,这一点很重要大多数类都会打印ClassName @ HashCode。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将数组中的随机数分配给值?

来自分类Dev

将随机数分配给2D数组时,嵌套的循环永远不会结束。

来自分类Dev

在Excel中将随机数分配给名称列

来自分类Dev

使用 java.util.random 1000 次将随机数分配给它受尊重的地方

来自分类Dev

使用流将随机整数分配给ArrayList

来自分类Dev

创建新对象时如何将相同的随机数分配给多个变量?

来自分类Dev

无法将返回的函数分配给主变量

来自分类Dev

无法将行数分配给plpgsql中的变量

来自分类Dev

Shell脚本-无法将随机值分配给变量

来自分类Dev

分配给文本组件的随机数组字符串-Unity 4.6,uGUI

来自分类Dev

将2d数组指针参数分配给本地数组指针变量

来自分类Dev

名称错误。无法将变量分配给数组

来自分类Dev

无法将函数结果分配给数组索引

来自分类Dev

无法将指向字符的指针分配给字符数组

来自分类Dev

无法将数组分配给struct属性

来自分类Dev

无法将函数结果分配给数组索引

来自分类Dev

无法将字符串分配给数组

来自分类Dev

在javascript中将值分配给多个随机数

来自分类Dev

Java将数组参数分配给构造函数中的成员时会发生什么?

来自分类Dev

如何读取文件,然后将每个文件整数分配给数组列表?

来自分类Dev

将files.txt中的行数分配给数组length-java

来自分类Dev

无法将类型“未知”的参数分配给类型“字符串”的参数

来自分类Dev

无法将类型“ ApolloServer”的参数分配给类型“ ApolloServerBase”的参数

来自分类Dev

修复TS2345:无法将类型“ HTMLElement”的参数分配给类型“ HTMLInputElement”的参数

来自分类Dev

无法将类型为'HttpEvent <any>'的角形参数分配给该参数

来自分类Dev

使用Jest无法将类型“ openURL”的参数分配给类型“从不”的参数

来自分类Dev

无法将函数分配给具有通用参数的类型

来自分类Dev

使用共享业务逻辑调用WCF方法-...无法将参数分配给

来自分类Dev

将函数参数分配给变量时,PHP无法正常工作

Related 相关文章

  1. 1

    如何将数组中的随机数分配给值?

  2. 2

    将随机数分配给2D数组时,嵌套的循环永远不会结束。

  3. 3

    在Excel中将随机数分配给名称列

  4. 4

    使用 java.util.random 1000 次将随机数分配给它受尊重的地方

  5. 5

    使用流将随机整数分配给ArrayList

  6. 6

    创建新对象时如何将相同的随机数分配给多个变量?

  7. 7

    无法将返回的函数分配给主变量

  8. 8

    无法将行数分配给plpgsql中的变量

  9. 9

    Shell脚本-无法将随机值分配给变量

  10. 10

    分配给文本组件的随机数组字符串-Unity 4.6,uGUI

  11. 11

    将2d数组指针参数分配给本地数组指针变量

  12. 12

    名称错误。无法将变量分配给数组

  13. 13

    无法将函数结果分配给数组索引

  14. 14

    无法将指向字符的指针分配给字符数组

  15. 15

    无法将数组分配给struct属性

  16. 16

    无法将函数结果分配给数组索引

  17. 17

    无法将字符串分配给数组

  18. 18

    在javascript中将值分配给多个随机数

  19. 19

    Java将数组参数分配给构造函数中的成员时会发生什么?

  20. 20

    如何读取文件,然后将每个文件整数分配给数组列表?

  21. 21

    将files.txt中的行数分配给数组length-java

  22. 22

    无法将类型“未知”的参数分配给类型“字符串”的参数

  23. 23

    无法将类型“ ApolloServer”的参数分配给类型“ ApolloServerBase”的参数

  24. 24

    修复TS2345:无法将类型“ HTMLElement”的参数分配给类型“ HTMLInputElement”的参数

  25. 25

    无法将类型为'HttpEvent <any>'的角形参数分配给该参数

  26. 26

    使用Jest无法将类型“ openURL”的参数分配给类型“从不”的参数

  27. 27

    无法将函数分配给具有通用参数的类型

  28. 28

    使用共享业务逻辑调用WCF方法-...无法将参数分配给

  29. 29

    将函数参数分配给变量时,PHP无法正常工作

热门标签

归档