应用程序的main方法中有以下语句,则输出的结果是 ( )。

如题所述

sum=0
如果sum=32的话,代码应该改成int sum=1;

b是一个2维数组,长度为3,外层循环执行3次
外层循环i=0时,内层循环执行1次,b[i][j]=1
外层循环i=1时,内层循环执行2次,b[i][j]=2和b[i][j]=2
外层循环i=2时,内层循环执行3次,b[i][j]=2和b[i][j]=2和b[i][j]=2
sum=1*1*2*2*2*2*2=32

打代码时候要认真,一个错误结果就会有很大偏差。
System.out.println("sum="+sum)没有分号;

如果不改代码sum=0,把代码改成int sum =1;sum=32
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-29
你的sum初始化为0了,这是不正确的,会使得最后的结果还是0
改成int sum=1就可以得到你希望的32了。
第2个回答  2020-07-11
s.indexOf("#") #在数组中的索引
n=5
s.indexOf("#",n+1)
从n+1个位置开始,#在数组中的索引
k=9
s.indexOf("#",k+1)
从k+1个位置开始,#在数组中的索引
m=13
s.substring(m+1)
从m+1位置处开始截取字符串
s2="67890"
相似回答