break在java里是跳出所有循环吗? 不是,退出本层循环要退出所有循环,请用label:while(){ while(){ ... break label; ... }} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 以下的资料你可以参考一下:1 不带标号的break语句: 终止当前语句的执行而使控制转移到当前语句的下一条语句.带标号的break语句: 终止带标号的语句而使控制转移到带标号语句的下一条语句.break statementName;2 只能用在循环语句中.不带标号的continue语句: 无条件使控制转移到循环语句的条件判定部分.带标号的continue语句: 无条件使控制转移到带标号的循环语句的条件判定部分. 谢谢..不过我想现实这个功能:在N个循环体中想直接结束一个method的调用,并返回一个值....怎么做呢? 不是很明白你的意思,想直接退出函数可以用return,而且JAVA的return可以在void函数中使用。 我的意思是:public String aaa(){ while() { for () { 我在这里想跳出整个aa函数,并返回一个String, 怎么做到? } }} return?return不是返回并重新判断for语句嘛?我是想跳出aaa这个函数,差返回一个String型的值. 返回重新判断那个语句是continue.是return就对了. http://www.csdn.net/expert/topic/1050/1050414.xml?temp=.2961237不知道这里能否给你答案,你看看! 没用的.我不是想抛一个exception,我只是想停止本次的函数调用啊....没有办法吗? return,不带标号的break或continue只是跳出当前的循环 return并不是什么跳出循环;它可以直接跳出真个函数;无论函数是否完全执行完.class CheckReturn{ public static void main(String[] args) { CheckReturn wuhao=new CheckReturn(); String wh=wuhao.CheckReturn(); System.out.println(wh); }public String CheckReturn( ){ int i=0; for(i=0;i<5;i++){ if(i==0) return("It is stopped!"); } return("NO");}} javaSE编程题(请用代码实现) FileWrider和FileReader “ArrayList 并发时线程不安全”,请举一些具体的例子 最简单的javamail都不能运行,帮忙 请问如何实现打印接口?谢谢 有关 JMF 一个关于APPLET的调用问题 急!APPLET的基本问题! 请教关于jdbc中得ResultSet得.next(),,,和absolute()得方法区别(救救我呀,要疯了) 请问如何将一个java控制台程序变成Windows下的一个服务 用eclipse请进 请教,做的系统是面向所有操作系统,获得一个InputStream,如何处理?
带标号的break语句: 终止带标号的语句而使控制转移到带标号语句的下一条语句.
break statementName;2 只能用在循环语句中.
不带标号的continue语句: 无条件使控制转移到循环语句的条件判定部分.
带标号的continue语句: 无条件使控制转移到带标号的循环语句的条件判定部分.
不过我想现实这个功能:
在N个循环体中想直接结束一个method的调用,
并返回一个值....
怎么做呢?
public String aaa()
{
while()
{
for ()
{
我在这里想跳出整个aa函数,并返回一个String,
怎么做到?
}
}
}
我是想跳出aaa这个函数,差返回一个String型的值.
不知道这里能否给你答案,你看看!
我不是想抛一个exception,
我只是想停止本次的函数调用啊....
没有办法吗?
它可以直接跳出真个函数;无论函数是否完全执行完.
class CheckReturn
{
public static void main(String[] args)
{
CheckReturn wuhao=new CheckReturn();
String wh=wuhao.CheckReturn();
System.out.println(wh);
}
public String CheckReturn( ){
int i=0;
for(i=0;i<5;i++){ if(i==0) return("It is stopped!");
}
return("NO");
}
}