Java中return语句的作用问题

在书上看到,Java中return语句有两个作用,一个是返回值,一个是停止程序的运行。但是return语句一般用在循环中跳出循环,如果有循环嵌套的话,使用return语句,应该是从哪层循环跳出呢?
如下面这个例子,并且如何嵌套多的话,如何判断是跳出哪个循环呢。

for(int i = 0;i<10;i++){
for(int j = 0;j<10;j++){
System.out.println("i+j="+(i+j));
if(i == 4){
return;
}
}
}

直接跳出一整个循环
如果return不是在main方法中的话,执行到return语句的时候就直接结束这个方法的调用,返回一个类型或者空
如果return在main方法中的话,直接结束程序的运行,不管你有多少个嵌套循环,程序运行都已经结束了,当然不可能继续执行循环了
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-07-18

循环中想要跳出:

    break;直接跳出循环

    continue ;跳出此次循环

    return是直接返回;比如一个方法的返回值是空,return;就结束执行了

本回答被网友采纳
第2个回答  2015-07-18
结束整个函数。
一般用break跳出一层循环。
第3个回答  2019-01-18
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中return的作用?
java中return的作用如下:根据《Java编程思想:第四版》4.5节中介绍:return语句作为一个无条件的分支,无需判断条件即可发生。return语句主要有两个用途:一方面用来表示一个方法返回的值(假定没有void返回值),另一方面是指它导致该方法退出,并返回那个值。根据方法的定义,每一个方法都有返回类型,该...

java中return是什么意思?
在Java中,return是一个非常重要的关键词,用于将值或控制从一个方法返回到调用该方法的程序中。当程序执行到一个return语句时,它就会立即退出当前的方法,并将控制返回给调用该方法的程序。在Java中,return更常见的用途是将一个值返回到调用该方法的程序中。例如,一个计算两数之和的方法可以使用retur...

java中return的作用?
综上所述,`return`在Java中起到了关键作用,用于控制方法的执行流程、返回值以及异常处理。

java中return用法总结
return语句的作用:a、返回一个值,这个值可以是任意类型。b、使程序返回到操作系统(即终止程序)。 扩展资料 java中对于一个函数,不论有没有返回值类型,都可以带有return 语句。 但是区别在于,return 语句是否可以返回一个值(这取决与该函数的返回值类型)。a、如果函数有返回值类型(即返...

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

java中return的作用
Java中return的作用 在Java编程语言中,`return`关键字用于多种情境,其最核心的作用主要有两点:1. 返回方法的结果:在方法定义中,`return`语句用于指定方法的返回值。方法体执行完毕后,会返回该值给调用该方法的代码。这是`return`最常见的用法。2. 提前结束方法执行:除了返回结果外,`return`还...

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

java中return语句的用法
Java中的return语句是一个非常重要的关键字,它用于表示方法的返回值,并将控制权从方法中返回给调用者。在Java中,return语句可以有多种用法和形式。首先,return语句可以用于方法的结束。当方法执行到return语句时,方法立即结束,并将返回值传递给调用者。例如:```public int add(int a, int b) {...

java中return的作用?
return的常用作用有以下两种 一种是返回参数所用的关键字,假如一个有返回值的方法执行完了之后需要返回一个参数,示例:public string functionTest(){ String a = "abc";return a;} 那么这个方法被调用之后就会返回一个值为abc的字符串,string result = functionTest();第二种用法是,代码执行到...

java中return的作用?
在Java编程中,return关键字扮演着至关重要的角色。它主要有两个核心作用:首先,return用于返回方法的执行结果。当在一个定义了返回值的方法中,如下面的示例:public String functionTest() { String a = "ab载其员操过企由c";return a;} 当你调用这个方法,如:String result = functionTest();...

相似回答