3 回答
TA贡献10条经验 获得超3个赞
补充一下上面两位的,返回值设置为对应类型的比如String类型的:
public String menthod(){
//这样的情况下,必须得 return String 类型的值。
}
如果他的返回类型是 void:
public void method(){
//这样就可以不用写return;
}
返回值主要看你有什么需要比如验证年龄是否合法
public boolean isAge(int age){
if(age<1){
return false;
}else{
return true;
}
}
实际上return还有一种用法用来跳出方法的比如
public void method (int age){
if(age<1){
System.out.pringln("请输入正确的年龄");
return;//这样就会直接跳出当前的方法
}
System.out.pringln("年龄合法");
}
TA贡献11条经验 获得超0个赞
个人理解:
1、方法的返回值必须使用return关键字。
2、方法编写需要返回处理后的结果,则需要返回值;方法编写单纯是去do what则不需要返回值。
这个和具体的业务有关,要根据业务的需求提前判断!
TA贡献3条经验 获得超1个赞
同学关于这个问题我是这样理解的。
在谈方法的返回值之前,我们先来谈论一下方法。
方法的作用是什么?
1.完成特定的某样功能。
2.可以让代码得到重复的利用。
举例而言:比如某个工厂,要生产汽车。那么生产汽车这是工厂的一个方法。这方法的作用就是用来生产汽车。既然生产了汽车,那么就应该把生产好的汽车给返回回去才比较合理。
public 汽车 生产汽车(原料){
开始生产汽车;
return 汽车;
}
再举例看看:比如还是这个工厂,这个工厂需要处理垃圾。那么处理垃圾的操作也可以封装在一个方法中,但是垃圾处理了就处理了。别人使用这个方法的目的是用来处理垃圾。处理好了就可以了,这个时候就不需要给与返回值了。
public void 处理垃圾(垃圾){
开始处理垃圾
}
第二个问题 方法有返回值类型,都是使用return返回
添加回答
举报