java为什么输出是0

a长度为3,里面有3个0 然后接下来参与运算的都是0了。所以最后结果肯定是0.主要是你没初始化a里面的值。只是设了个长度为3
java为什么输出是0
你没个数组a赋值,默认都是02014-04-01
a长度为3,里面有3个0
然后接下来参与运算的都是0了。所以最后结果肯定是0.
主要是你没初始化a里面的值。只是设了个长度为32014-04-01
因为a为整数数组,初始化值全部为0
相当于 a[] = {0,0,0};
打印语句 a[baz] 相当于打印 a[1]
所以结果为02014-04-01
因为int型数组a[]没有赋初值,所以里面的所有元素默认都是0.2014-04-01
你的数组a初始化完没赋值啊 里面全是默认值0啊!2014-04-01
mengvlog 阅读 79 次 更新于 2025-09-10 15:04:06 我来答关注问题0
  •  波爷 java新手求助 为什么这个代码输出0不是输出1,运行流程是怎样的,求解

    第二次又建了个对象,这俩对象是没有关系的.你调用第二个对象的method,自然就是输出0.

  •  老戴在此564 java 为什么执行结果是0 ?应该怎么改?求解!

    sum 是一个变量,没有给 sum 赋值,所以是 0。调用 a.Sum() 可以返回正确的结果。System.out.println(a.Sum());或者在构造方法中给 sum 赋值,如下:this.sum = engsc + mathsc + comsc;

  •  随风LKF java问题:为什么int i=0;i=i++;i的值是0;而int i=0;i++;或int i=0;i=++i;i的值是1,请高手讲解下,谢谢。

    而int i=0;i++;或int i=0;i=++i;同上面的2此时i的值已经为1了,你也没做重新赋值的操作。所以结果是1

  •  microroom java 中 System.out.println( 1 & 2 )为什么输出为 0?

    结果为0000(就是十进制的0)因此1&2的结果为0

  • anonymous 您好,JAVA中 int a=1,b=2; int y=a/b 为什么是0?

    JAVA里 两个整型之间的运算结果也必须是整型 1/2只取整型部分结果就是0。如果想要得到完整的运算结果,需要把参与运算的两个数据中至少一个转换为double型或者float型,这样在运算的时候编译器会先把两个数据都转换为较高的double或者float类型数据再进行运算就可以得到完整结果,并且用来接收运算结果的y也...

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部