当前位置: 代码迷 >> J2SE >> 请问:break;不能在循环活切换的外部使用是什么样的异常
  详细解决方案

请问:break;不能在循环活切换的外部使用是什么样的异常

热度:525   发布时间:2016-04-24 18:07:40.0
请教:break;不能在循环活切换的外部使用是什么样的错误?
请教:break;不能在循环活切换的外部使用是什么样的错误?


是括号的不对称?

------解决方案--------------------
break 在 for、switch、中用,有可能是括号不对break放错地方
------解决方案--------------------
你使用了break就会跳出离它最里层的循环,如果没有跳出,最大的可能是逻辑错误:压根就没有执行break语句
你可以将
Java code
break;
------解决方案--------------------
改成return
------解决方案--------------------
探讨

杯具,昨晚困了,忘了贴,今早爬起来贴:
部分内部类的代码如下:
private class KeyMonitor extends KeyAdapter{
public void keyPressed(KeyEvent e) {
int key = e.getKeyCode();

if(key==KeyEvent.VK_LEFT){
x-=5;
break;……

------解决方案--------------------
break 是跳出该层循环 一般用在循环语句中
要是在if条件句中 出现breadk 肯定报错
 break cannot be used outside of a loop or a switch
  相关解决方案