java中,在for循环里加return;是什么意思?

public static void main(String[] args) {
int i=0;
int sum=0;
for(;i<10;i++){
sum+=i;
if(i==5){
return;
}
}
System.out.println(sum);
}
这个什么都输不出来

renturn可以放在方法中,for循环是在 main 方法中的 ,他的意思就是立刻终止方法执行。
如过i=5
那么这个方法立刻停止执行,所以无法输出值
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-08-29
因为当你的i=5 的时候就return了,return就结束整个方法,所以后面的代码都不会执行
第2个回答  2013-08-29
符合条件,直接返回(退出循环、同时退出这个过程)
第3个回答  2013-08-29
如果i=5,那个就退出当前方法。

java中,在for循环里加return;是什么意思?
renturn可以放在方法中,for循环是在 main 方法中的 ,他的意思就是立刻终止方法执行。如过i=5 那么这个方法立刻停止执行,所以无法输出值

Java在方法中的for循环里写return是结束循环还是结束方法?
return是跳出方法,break是结束循环,continue是结束这一次循环跳到下一次循环

Java的for语句中break,continue和return的区别
continue:中断本次循环进入下一次循环;return:中断当前方法体;

我想请教个java中return问题,麻烦高手告诉下原因,原代码是实现1+2+...
这样的,因为你第二个代码中,只是针对for循环进行的return,也就是说,只是每一次for循环会return,而不是针对方法进行的返回。也就是说,当循环(语句)体结束之后,该方法并没有抛出一个int类型的返回值,只是针对当前for循环的返回,所以才会提示异常。这是java防止异常的机制,因为你的if else语句都...

Java编程,return结束循环问题
因为你在第二个for循环中设置了return条件了,当满足这个条件时,就会return,后面的代码都不会再执行,将其上调一句,在a=1时,执行一次打印这句话,然后,当a=2时,就进入了if判断,执行if中的return,所以就是这样了

java中的for循环中可以使用return吗?
可以的,不过当执行到return的时候循环就会退出。比如 for(int i=0;i<5;i++){ if(i==0) return i; System.out.println(i);}这段代码返回一个i=0,当return执行后 i=1 i=2 ... 等都不会被执行,System.out.println这句也永远不会被执行。

java中return用法总结
return语句可以被用来控制程序的流程。在这种情况下,它通常被用来提前结束循环或switch语句的执行。例如:```for (int i = 0; i if (array[i] == value) { return i; \/\/ 提前结束循环并返回i的值 } } ```总结:在Java中,return可以用来提前结束方法的执行、返回一个值或控制程序的流程。

Java的for语句中break,continue和return的区别
continue是跳出本次循环,break是结束整个循环,return和循环没关系,是根据一个方法类型返回这个方法的结果值。for(int a=0;a<10;a++){ if(a==4){ continue;\/\/当a=4的时候跳出本次循环,不做后续操作 } if(a==8){ break;\/\/当a=4的时候跳出循环,不做后续操作 } ...

java中return的作用?
Java中的return语句总是用在方法中,作为一个无条件的分支,无需判断条件即可发生。return语句主要有两个用途:一方面用来表示一个方法返回的值,另一方面是指它导致该方法退出,并返回那个值。在返回类型为void的方法里面,有个隐含的return语句,因此,在void方法里面可以省略不写。用在非void返回值类型的...

Java的for语句中break,continue和return的区别
while、do-while等循环体中,常与if条件语句一起使用,用来加速循环。其实就是continue跳过一次循环以及后面的语句,进行下次循环。第三: return语句是将函数的值返回主调函数 return 表达式 或者为:return (表达式)放在for语句中一般就是直接返回了,执行到语句下面的均不执行了,包括往后的循环 ...

相似回答