导航:首页 > 编程语言 > java的return在for循环

java的return在for循环

发布时间:2022-07-14 06:48:43

java的方法中有一个循环,循环中有return,这个return是跳出循环还是跳出方法

return 、break和continue的区别和作用

  1. return关键字并不是专门用于跳出循环的,return的功能是结束一个方法。 一旦在循环体内执行到一个return语句,return语句将会结束该方法,循环自然也随之结束。与continue和break不同的是,return直接结束整个方法,不管这个return处于多少层循环之内。

2.continue的功能和break有点类似,区别是continue只是中止本次循环,接着开始下一次循环。而break则是完全中止循环。

3.break用于完全结束一个循环,跳出循环体。不管是哪种循环,一旦在循环体中遇到break,系统将完全结束循环,开始执行循环之后的代码。 break不仅可以结束其所在的循环,还可结束其外层循环。此时需要在break后紧跟一个标签,这个标签用于标识一个外层循环。Java中的标签就是一个紧跟着英文冒号(:)的标识符。且它必须放在循环语句之前才有作用。

Ⅱ java中return的作用

java中return的作用如下:

根据《Java编程思想:第四版》4.5节中介绍:return语句作为一个无条件的分支,无需判断条件即可发生。return语句主要有两个用途:一方面用来表示一个方法返回的值(假定没有void返回值),另一方面是指它导致该方法退出,并返回那个值。

根据方法的定义,每一个方法都有返回类型,该类型可以是基本类型,也可以是对象类型,同时每个方法都必须有个结束标志,因此,return起到了这个作用。在返回类型为void的方法里面,有个隐含的return语句,因此,在void方法里面可以省略不写。

拓展资料:

一、return语句和其他控制结束语句的区别如下:

Java中结束语句主要有四类:return,break,continue以及goto。但是goto不常用,所有此文不对此讨论。

1、return语句:是指结束该方法,继续执行方法后的语句。

2、break语句:是指在循环中直接退出循环语句(for,while,do-while,foreach),break之后的循环体里面的语句也执行。

3、continue语句:是指在循环中中断该次循环语句(for,while,do-while,foreach),本次循环体中的continue之后语句不执行,直接跳到下次循环。

二、return在try-catch-finally语句中的使用,若在 try或catch语句里面有return语句,finally语句和return语句的执行顺序问题:

1、若有finally语句,则无论如何,都会执行该语句,在try或catch中的return语句会将它的返回值压入栈内,然后执行finally语句,当finally执行完成后,若finally语句里有return语句,则执行return语句并结束。

2、若finally没有return语句,则返回被保存的栈里的return语句,再执行。然而,在压栈时候,要注意压入栈内的是什么东西,是值本身还是引用,若是引用则引用的值会改变,若是变量值,则不会改变。

Ⅲ java for循环内变量return问题

try里的引用好像不能被作为函数返回值,因为try里的东西跟堆栈有关系。

Ⅳ java return 能用for循环吗 如何用

return
是要返回东西的
如果什么都不返还就要写成
return
null;
这个ruturn返回的类型要和方法名前面的类型一样
比如说你的写的这个方法返回值是int的
,那么你的
return后面一定要有一个int型的数或者是null
.
还有啊,你把return写在最前面这方法没执行就返回了,return后面的代码都不会执行了。
你只要记住
return了后面的代码就不会执行了,马上就返回了

Ⅳ JAVA的for循环里的return是不是跳出循环给c赋值和走到下面那个return的作用

不是。
是把C的值 赋给你的这个方法名
return c 之后你的方法 public static char getCH(String mail)就等于c的值了
外面有方法调用比如 char a = getCH(mail)
这时就是char a = c
return方法
是跳出这个函数 返回return后面的值

Ⅵ java中fof循环语句中可以用return返回值么

可以,return之后就不会再执行下面的代码了

Ⅶ java中的for循环中可以使用return吗

可以的,不过当执行到return的时候循环就会退出。

比如

for(inti=0;i<5;i++){
if(i==0)
returni;
System.out.println(i);
}

这段代码返回一个i=0,当return执行后 i=1i=2 ...... 等都不会被执行,System.out.println这句也永远不会被执行。

Ⅷ Java的for语句中break,continue和return的区别

第一:break语句通常用在循环语句和开关语句中,当break语句用于do-while、for、while循环语句中时,可使程序终止循环而执行循环后面的语句,
通常break语句总是与if语句联在一起,即满足条件时便跳出循环
注意:
1)
break语句对if-else的条件语句不起作用。
2)
在多层循环中,
一个break语句只向外跳一层。
第二:continue语句的作用是跳过循环本中剩余的语句而强行执行下一次循环。continue语句只用在for、while、do-while等循环体中,常与if条件语句一起使用,用来加速循环。
其实就是continue跳过一次循环以及后面的语句,进行下次循环。
第三:
return语句是将函数的值返回主调函数
return
表达式
或者为:
return
(表达式)
放在for语句中一般就是直接返回了,执行到语句下面的均不执行了,包括往后的循环

Ⅸ Java在方法中的for循环里写return是结束循环还是结束方法

return是跳出方法,break是结束循环,continue是结束这一次循环跳到下一次循环

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

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

阅读全文

与java的return在for循环相关的资料

热点内容
erp是什么服务器 浏览:182
python中tmp 浏览:19
说明wpf加密过程 浏览:142
java读取list 浏览:702
iis7gzip压缩 浏览:39
有什么安卓机打吃鸡好 浏览:597
三星u盘加密狗 浏览:473
php函数的返回值吗 浏览:586
国企稳定程序员 浏览:328
编程猫如何使用教程视频 浏览:218
安卓远端网页如何打日志 浏览:218
压缩flash大小 浏览:993
解压的玩具教程可爱版 浏览:366
哪个求职app比较靠谱 浏览:888
java的读法 浏览:61
nod32局域网服务器地址 浏览:1003
数码科技解压 浏览:236
新网的云服务器管理界面复杂吗 浏览:367
无人声解压强迫症视频 浏览:573
计算机编译运行 浏览:640