当前位置: 代码迷 >> Eclipse >> 求教诸位大神,break语句。
  详细解决方案

求教诸位大神,break语句。

热度:46   发布时间:2016-04-23 11:58:05.0
求教各位大神,break语句。。
public class huang {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
  int stop = 4;
  for(int i=0;i<=10;i++)
  {
if(i == stop)break;
{
System.out.println("stop="+stop );

}
  }
}
  }




为什么结果会是
stop=4
stop=4
stop=4
stop=4
。。。。。
而不是
stop=1
stop=2
stop=3
请教各位大神。

------解决方案--------------------
Java code
public class huang {/*** @param args*/    public static void main(String[] args) {    // TODO Auto-generated method stub      int stop = 4;      for(int i=0;i<=10;i++)      {        if(i == stop)break;        {        System.out.println("stop="+i );        }      }    }}//因为你上面写错输出值了,应该写i而不是stop,因为你已经给stop赋值4了,所以一直是4。还有,你的代码不规范//如果你是想从1开始打印,打印到stop值(包含stop),那么这样写更好看int stop = 4;for (int i = 1; i <= stop; i ++){  System.out.println("stop=" + i);  if (i == stop){    break;  }}
  相关解决方案