标签: break

如何在Java中退出while循环?

在Java中退出/终止while循环的最佳方法是什么?

例如,我的代码目前如下:

while(true){
    if(obj == null){

        // I need to exit here

    }
}
Run Code Online (Sandbox Code Playgroud)

java exit break while-loop

77
推荐指数
3
解决办法
42万
查看次数

在switch语句中使用continue

我想从switch语句的中间跳转到以下代码中的循环语句:

while (something = get_something())
{
    switch (something)
    {
    case A:
    case B:
        break;
    default:
        // get another something and try again
        continue;
    }
    // do something for a handled something
    do_something();
}
Run Code Online (Sandbox Code Playgroud)

这是一种有效的使用方式continue吗?continue语句是否忽略了switch语句?C和C++在这方面的行为有何不同?

c c++ continue break switch-statement

74
推荐指数
5
解决办法
9万
查看次数

中断/退出脚本

我有一个程序可以进行一些数据分析,并且只有几百行.

在程序的早期,我想做一些质量控制,如果没有足够的数据,我希望程序终止并返回到R控制台.否则,我希望其余的代码执行.

我已经尝试了break,browser并且quit它们都没有停止执行程序的其余部分(并且quit停止执行以及完全退出R,这不是我想要发生的事情).我的最后一招是创建如下if-else声明:

 if(n < 500){}
 else{*insert rest of program here*}
Run Code Online (Sandbox Code Playgroud)

但这似乎是糟糕的编码实践.我错过了什么吗?

r exit break

73
推荐指数
6
解决办法
12万
查看次数

在Java中使用break来退出循环是不好的做法吗?

我想知道使用break语句退出循环而不是满足循环条件是否是"不好的做法" ?

我对Java和JVM没有足够的了解来了解如何处理循环,所以我想知道我是否忽略了一些关键的东西.

这个问题的焦点:是否存在特定的性能开销?

java jvm loops break

73
推荐指数
4
解决办法
9万
查看次数

如何用击键杀死while循环?

我正在读取串行数据并使用while循环写入csv文件.我希望用户能够在他们认为已经收集到足够的数据后杀死while循环.

while True:
    #do a bunch of serial stuff

    #if the user presses the 'esc' or 'return' key:
        break
Run Code Online (Sandbox Code Playgroud)

我使用opencv做了类似的事情,但它似乎没有在这个应用程序中工作(我真的不想为此函数导入opencv)...

        # Listen for ESC or ENTER key
        c = cv.WaitKey(7) % 0x100
        if c == 27 or c == 10:
            break
Run Code Online (Sandbox Code Playgroud)

所以.如何让用户摆脱循环?

另外,我不想使用键盘中断,因为脚本需要在while循环终止后继续运行.

python break while-loop

71
推荐指数
6
解决办法
14万
查看次数

XML格式的换行符?

在XML中编辑String时我需要添加换行符.我想问一下Android编程时的正确形式是什么?因为<br>有效但ECLIPSE标志着该区域存在问题.如果我查看建议Eclipse告诉我我将添加一个结束标记</br>- 如果我添加了换行消失...

所以一个工作,但标记为有问题,另一个工作,但Eclipse告诉我它没关系..

我应该使用什么形式?

xml android line break

69
推荐指数
2
解决办法
10万
查看次数

如何在C#中一次性打破多个循环?

如果我有嵌套循环,我想立刻打破所有这些循环怎么办?

while (true) {
    // ...
    while (shouldCont) {
        // ...
        while (shouldGo) {
            // ...
            if (timeToStop) {
                break; // Break out of everything?
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

在PHP中,break接受一个参数来确定要突破的循环数.可以在C#中完成这样的事情吗?

有什么可怕的东西,比如goto

// In the innermost loop
goto BREAK
// ...
BREAK: break; break; break;
Run Code Online (Sandbox Code Playgroud)

c# loops goto break

65
推荐指数
3
解决办法
4万
查看次数

在Java中打破for循环

在我的代码中,我有一个for循环,它遍历代码方法,直到满足for条件.

反正有没有摆脱这个for循环?

因此,如果我们查看下面的代码,如果我们想要在"15"时打破这个for循环怎么办?

public class Test {

   public static void main(String args[]) {

      for(int x = 10; x < 20; x = x+1) {
         System.out.print("value of x : " + x );
         System.out.print("\n");
      }
   }
}

Outputs:

value of x : 10
value of x : 11
value of x : 12
value of x : 13
value of x : 14
value of x : 15
value of x : 16
value of x : 17
value of x …
Run Code Online (Sandbox Code Playgroud)

java loops for-loop break

62
推荐指数
4
解决办法
31万
查看次数

是否有相当于C++中的"for ... else"Python循环?

Python有一个有趣的for语句,允许您指定一个else子句.

在像这样的结构中:

for i in foo:
  if bar(i):
    break
else:
  baz()
Run Code Online (Sandbox Code Playgroud)

else子句在之后执行for,但仅在for正常终止时(不是由a break)终止.

我想知道C++中是否有相同的东西?我可以用for ... else吗?

c++ python loops for-loop break

61
推荐指数
5
解决办法
1万
查看次数

R:打破循环

你能确认下一次突破是否取消内部for循环吗?

   for (out in 1:n_old){

     id_velho <- old_table_df$id[out]
      for (in in 1:n)
      {
       id_novo <- new_table_df$ID[in]
       if(id_velho==id_novo)
       {
        break
       }else 
       if(in == n)
       {
       sold_df <- rbind(sold_df,old_table_df[out,])
       }
      }
    }
Run Code Online (Sandbox Code Playgroud)

for-loop r break

57
推荐指数
2
解决办法
23万
查看次数

标签 统计

break ×10

loops ×4

for-loop ×3

java ×3

c++ ×2

exit ×2

python ×2

r ×2

while-loop ×2

android ×1

c ×1

c# ×1

continue ×1

goto ×1

jvm ×1

line ×1

switch-statement ×1

xml ×1