如何让停止循环?
java吧
全部回复
仅看楼主
level 6
2016年12月09日 06点12分 1
level 5
你这是单线程,程序顺序执行!再加个线程停止循环
2016年12月09日 06点12分 2
IT学习联盟的<<零基础Java就业班>>,我就是看它找到工作的,https://tieba.baidu.com/p/4674128585
2016年12月12日 09点12分
level 6
来代码如果关闭
2016年12月09日 06点12分 7
不用,一般都是根据while里面的一个变化的变量达到什么条件,写在while判断中,明白?
2016年12月12日 07点12分
level 13
自己会停止的
2016年12月09日 06点12分 8
会停个辣子
2016年12月10日 15点12分
level 3
你可以在test方法中做点什么,或者利用多线程
2016年12月09日 06点12分 9
level 13
break
2016年12月09日 06点12分 10
level 6
谁能弄出来
2016年12月09日 06点12分 11
level 9
true完了就好了
2016年12月09日 06点12分 13
level 9
[滑稽]
2016年12月09日 06点12分 14
level 8
我大概明白你的意思了,flag你明明已经设置成false了,但是为什么程序还是不停止是吧,你要明白,循环开始是调用了test方法,开始了,你改变了把false变成false,你有告诉test方法么,你要再调用一次test方法。
2016年12月09日 07点12分 15
level 8
用生活的例子来说就是你听首歌,然后在歌单里找到另外一首歌,那么播放器就会自动播放了么?你必须双击你找到的另外的那首歌才会给你播放是吧。
2016年12月09日 07点12分 16
level 6
这样子写代码顺序执行,执行到循环时一直循环,这个循环不结束,下面的改变flag代码没办法执行,要不利用多线程执行,要不就是在循环里面设置停止条件
2016年12月09日 08点12分 19
level 4
lz
是不是这么认为:
程序走到test()后,test就乖乖的跑到一边运行它里面的代码。。。
而我的主程序呢?那就继续走呗,这时候就到了flag=false语句了,是吧??
而此时flag=false了,那这时候test就应该停止循环了吧。。。。
如果你这样想,那就too young to simple了。
解释:
本程序只有一个主线程,是按顺序走的。怎么可能会是test()一边走着,而我的主程序接着走下去呢?主程序必须等到test()走完,我再接着走。。。
2016年12月09日 09点12分 21
1 2 尾页