本人基础打得不劳,请各位高手帮忙解释一下。
本来是 i==0的时候才执行,结果i都=3了,还执行条件下的语句,这是为毛呢?
if下边加了一对大括号就正确执行了
22 个解决方案
#1
不是没自动编译吧
代码全贴出来
代码全贴出来
#2
无法解释,我们能做的就是,即使只有1行,也加上大括号。
#3
呵呵。。代码规范。。。
建议楼猪童鞋要么代码写规范、要么贴出代码来。。。
贴代码要引用我哟。。不然我不知道你有没有贴出来。。
#4
多线程,i在其他线程被修改了。呵呵
#5
这.....规范 规范 建议楼主看三本书 java编程规范 java编程思想 java数据结构
#6
这几句就能说明情况了,这部分代码很简单。
clean过了,不会是那个问题的。呵呵
#7
这是一个方法里的局部变量,不涉及多线程的。
#8
哎,连老大也不知道啊,
#9
如果是多线程就不好说了,但是只是一个main函数的话我还是想看看你的代码,满足一下我的好奇心吧
#10
我也想看看LZ的完整代码
#11
你最好把你的完整代码贴上去,才能给你解决。
但是写代码一定要规范,不要嫌麻烦,对以后的维护都有帮助。
但是写代码一定要规范,不要嫌麻烦,对以后的维护都有帮助。
#12
你是不定义的i重名了啊
#13
LZ把全部的代码贴出来吧。如果if后面没有{}的话,条件为true的话,执行下面一行,否则跳过!
#14
在调试过程中,你修改了代码
#15
你的")"和下一行的sb之间真的什么都没有么?
#16
LZ为啥就是坚持不肯贴代码...
*保密单位吗...
*保密单位吗...
#17
你猜。
#18
是不是没有加else ,虽然代码上是不规范的。
#19
老实说,我不太相信。
#20
假装没看到。。。
#21
那个类改了一些地方,今天想重现一下那个问题,然后给大家帖一下代码来着,那个问题怎么也不出了,囧...
PS:怎么没法编辑自己的帖子呢?想在主帖中说明一下来着,只能在这说明了。
PS:怎么没法编辑自己的帖子呢?想在主帖中说明一下来着,只能在这说明了。
#22
分数已经分给大家了,
虽然还是没搞清楚是怎么回事
虽然还是没搞清楚是怎么回事
#1
不是没自动编译吧
代码全贴出来
代码全贴出来
#2
无法解释,我们能做的就是,即使只有1行,也加上大括号。
#3
呵呵。。代码规范。。。
建议楼猪童鞋要么代码写规范、要么贴出代码来。。。
贴代码要引用我哟。。不然我不知道你有没有贴出来。。
#4
多线程,i在其他线程被修改了。呵呵
#5
这.....规范 规范 建议楼主看三本书 java编程规范 java编程思想 java数据结构
#6
这几句就能说明情况了,这部分代码很简单。
clean过了,不会是那个问题的。呵呵
#7
这是一个方法里的局部变量,不涉及多线程的。
#8
哎,连老大也不知道啊,
#9
如果是多线程就不好说了,但是只是一个main函数的话我还是想看看你的代码,满足一下我的好奇心吧
#10
我也想看看LZ的完整代码
#11
你最好把你的完整代码贴上去,才能给你解决。
但是写代码一定要规范,不要嫌麻烦,对以后的维护都有帮助。
但是写代码一定要规范,不要嫌麻烦,对以后的维护都有帮助。
#12
你是不定义的i重名了啊
#13
LZ把全部的代码贴出来吧。如果if后面没有{}的话,条件为true的话,执行下面一行,否则跳过!
#14
在调试过程中,你修改了代码
#15
你的")"和下一行的sb之间真的什么都没有么?
#16
LZ为啥就是坚持不肯贴代码...
*保密单位吗...
*保密单位吗...
#17
你猜。
#18
是不是没有加else ,虽然代码上是不规范的。
#19
老实说,我不太相信。
#20
假装没看到。。。
#21
那个类改了一些地方,今天想重现一下那个问题,然后给大家帖一下代码来着,那个问题怎么也不出了,囧...
PS:怎么没法编辑自己的帖子呢?想在主帖中说明一下来着,只能在这说明了。
PS:怎么没法编辑自己的帖子呢?想在主帖中说明一下来着,只能在这说明了。
#22
分数已经分给大家了,
虽然还是没搞清楚是怎么回事
虽然还是没搞清楚是怎么回事