导航:首页 > 编程语言 > return在java中的用法

return在java中的用法

发布时间:2022-11-03 03:29:35

java中的return语句的使用

return,即返回到意思,主要用作方法中的返回值。
比如,一个方法需要返回一个整型,那方法的定义是:
public int getInt(){}
这个时候,我们就必须返回一个整型的值,要不程序是会报错的。
需要返回值,那就要用到返回的关键字“return”,关键字是必须包含的,就拿上面的方法做例子:
public int getInt(){return 10;}
return就是这样用的~

② 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中,return的具体用法!

依照情况而定,有两种:

1.在循环中判断条件时使用。帮助当你的需要的条件满足时跳出或中止循环。

2.在方法里,当你定义一个方法,需要它返回一个值给你的时候,在方法最后,将处理的值返回到你需要的地方。

例如,我们做一个加法计算方法:

int a=jiafa(1,2)//使用加法方法jiafa,传递两个int型的数值1,2,用a接受方法返回的结果。

//一个有返回值的加法方法
public int jiafa(int b,int c){
int d=b+c;
return d;//返回b+c的和
}

system.out.print("a="+a);

将会输出:a=3(即你传的参数1+2之合)

你可能是初学者,以后要经常写有返回值的方法,就慢慢会了,这个是经常用的,没什么难度。

④ java中return的作用

Java中的return语句总是用在方法中,作为一个无条件的分支,无需判断条件即可发生。return语句主要有两个用途:一方面用来表示一个方法返回的值,另一方面是指它导致该方法退出,并返回那个值。

在返回类型为void的方法里面,有个隐含的return语句,因此,在void方法里面可以省略不写。用在非void返回值类型的方法中,return语句不但能返回基本类型,还可以返回包括用户自定义类在内的所有对象。

拓展资料:

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

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

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

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

⑤ java中return的用法

Java中的return语句总是和方法有密切关系,return语句总是用在方法中,有两个作用,一个是返回方法指定类型的值(这个值总是确定的),一个是结束方法的执行(仅仅一个return语句)。
return语句用在非void返回值类型的方法中,不但能返回基本类型,还可以返回(包括用户自定义类的)对象。
return可以写在方法的任意位置,但必须保证满足几个条件:

1:每个有返回值的方法中每条路径都有return

2 :return后不应有代码,因此此处代码不会被执行
3:在try-catch-finally结构中finally先于return执行

4:只有一种情况return不执行,即代码中包含System.exit(1);

⑥ Java里return用法

依照情况而定,有两种:

1.在循环中判断条件时使用。帮助当你的需要的条件满足时跳出或中止循环。

2.在方法里,当你定义一个方法,需要它返回一个值给你的时候,在方法最后,将处理的值返回到你需要的地方。

例如,我们做一个加法计算方法:

int a=jiafa(1,2)//使用加法方法jiafa,传递两个int型的数值1,2,用a接受方法返回的结果。

//一个有返回值的加法方法
public int jiafa(int b,int c){
int d=b+c;
return d;//返回b+c的和
}

system.out.print("a="+a);

将会输出:a=3(即你传的参数1+2之合)

你可能是初学者,以后要经常写有返回值的方法,就慢慢会了,这个是经常用的,没什么难度。

⑦ 在Java中,return返回值的意义是什么为什么要用返回值

其实Java提供return,是为了保持调用者与被调用者进行通信的关键。比如某个对象调用了一个方法,他需要根据这个方法不同的返回值进行不同的业务处理。如果没有return机制的话,那就只能进行单一的业务处理了,不存在多种情况了。返回值的意义就是保持方法的调用者与被调用者进行通信的关键,这和java中异常抛出的机制是一样的。下面跟你简单说说return的两种用法吧,希望对你有帮助,谢谢

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

第二种用法是,代码执行到此处终止。
比如当代码执行到某个地方会出现几种结果,然后其中一种结果就不能执行后续代码,这时候在那里加上一个return就可以终止后面的代码执行。

⑧ java中 return详细解释

return大部分是用在方法中的。比如定义如下方法:
public
String
test(){
return
"test";
}
当调用该方法时,如:
String
test
=
s.test();
如果test方法体中没有那个return
"test",在下面的s.test()调用就不会取到值,那么赋值给String
test时就会出错。所以,如果一个方法是要求有返回值的,就必须在方法体中有
return。

⑨ java中,返回值return的用途及用法

当你定义一个有返回值的方法的时候,需要把方法结果返回给被调用处。就要用到返回值return.返回值类型可以为基本数据类型和引用数据类型。(即任何数据类型都可以,不只局限于int double等,也可以为数组,集合,或者自己定义的任何class类的对象)
此时调用此方法的方法要定义一个和返回值类型相同的变量接受此返回值,如
class Arg{
public static void main(String args[]){
Arg arg=new Arg();
int j=arg.recevi();
}
public int recevi(){
int i=10;
return i;

}

}

注意return为语句的最后,return后不能再写执行语句

⑩ java 中return 的用法

比如你写了一个叫getInt的类
public int getInt(){
//这个类的意思就是一个具有返回值类型为int的类了
//通常如果不需要返回值的话 这里就写void
。。。。//你的具体代码
return 一个int型的变量;
}
返回值是必须有的,作用就是把固定不变的。常用的代码封装起来 写在类里 每次用到的时候就调用就行了 如果需要这个共能返回一个值,甚至一个对象 就需要用返回值了就是用return来把把值返回给调用的者
例子
public static String getName()
{
//我们要把姓名后面加上一个"vip"
String aa="飞龙在天";
aa+="vip";//这个知道吧 原有字符串加上=后面的字符串
return aa;
}
这样的话 在调用的地方直接用getName()
那么得到就是飞龙在天vip了
明白用法了吧

renturn还有一个用处就是结束当前域的操作
一个类就是一个域 如果你在声明类的时候没有设置返回值 就是用的void 那么如果你在该类的任意位置写下return 那么代码运行到此处就不再往下走了 跳出这个类 继续运行下面的操作
这个常用来做判断
例如
public void bb()
{
for(int i=0;i<12;i++)
{
int j=i+2;
if(j=5)
{
return;
}
}
}
这样当循环到第4此的时候 i=3 那么j就等于5了 根据条件判断 return 就跳出循环,跳出bb()这个类了 明白了吗

阅读全文

与return在java中的用法相关的资料

热点内容
怎么看云服务器架构 浏览:81
我的世界国际服为什么登不进服务器 浏览:994
微盟程序员老婆 浏览:928
intellij创建java 浏览:110
java连接odbc 浏览:38
启动修复无法修复电脑命令提示符 浏览:359
手机编程是什么 浏览:97
山东移动程序员 浏览:163
苏州java程序员培训学校 浏览:476
单片机液晶驱动 浏览:854
魔拆app里能拆到什么 浏览:130
新预算法的立法理念 浏览:144
wdcpphp的路径 浏览:134
单片机p0口电阻 浏览:926
浏览器中调短信文件夹 浏览:594
五菱宏光空调压缩机 浏览:68
为什么app占用几百兆 浏览:680
自动解压失败叫我联系客服 浏览:486
易语言新手源码 浏览:458
oa服务器必须有固定ip地址 浏览:46