Tag: 打破

如何退出两个嵌套循环

我一直在使用Java很长一段时间,但我的循环教育有点缺乏。 我知道如何创buildJava中存在的每个循环,并跳出循环。 不过,我最近想到这个: 说我有两个嵌套循环。 我可以使用一个break语句break两个循环吗? 这是我迄今为止。 int points = 0; int goal = 100; while (goal <= 100) { for (int i = 0; i < goal; i++) { if (points > 50) { break; //for loop ends, while loop does not } //I know I could put a 'break' statement here and end the […]

我可以使用break来退出多个嵌套for循环吗?

是否有可能使用break函数来退出几个嵌套for循环? 如果是这样,你会怎么做呢? 你还可以控制中断退出多less循环?

如何摆脱Perl中的循环?

我试图在for循环中使用break语句,但由于我在我的Perl代码中也使用了严格的subs,所以我得到一个错误: 在./final.pl第154行使用“strict subs”时不允许使用Bareword“break”。 有没有解决这个(除了禁用严格的潜艇)? 我的代码格式如下: for my $entry (@array){ if ($string eq "text"){ break; } }

如何摆脱Python中的多个循环?

鉴于下面的代码(这是行不通的): while True: #snip: print out current state while True: ok = get_input("Is this ok? (y/n)") if ok == "y" or ok == "Y": break 2 #this doesn't work 🙁 if ok == "n" or ok == "N": break #do more processing with menus and stuff 有没有办法做到这一点? 或者我有做一个检查打破input循环,然后另一个更有限的,检查外部循环打破了一起,如果用户满意? Edit-FYI: get_input是我写的一个简短的函数,它支持显示提示和默认值以及所有的stdin.readline().strip() ,并返回stdin.readline().strip()