问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java中“如果函数有返回值类型,则不可以有带参数的return”这句话怎么理解?

发布网友 发布时间:2022-06-07 22:30

我来回答

3个回答

热心网友 时间:2023-10-29 05:11

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

a、如果函数有返回值类型(即返回值类型不为void ),则必须带有返回相应类型值的return 语句。
b、如果函数没有返回值(即返回值类型为void ),则函数中return 语句(如果存在return语句!)的后面不能加任何的变量。(该情况下的函数中也可以没有return 语句,但是如果有的话,return 只能作为返回操作系统的作用使用。)
例如:

1、有返回值
public int getAge()
{
return age; //返回int 类型的变量age的值

}
2、无返回值 //函数不带return 语句

public void putAge()
{
System.out.println(age);

}
3、返回到操作系统 //函数无返回值,但是带有return语句

public void put(int a) {

if (a > 0)
return; //return语句后不带返回值,作用是退出该程序的运行
else
System.out.println("fasfsa");
}追问那是我这句话写错了吧?是“如果函数没有返回值类型,则不可以有带参数的return”

追答嗯。如果函数没有返回值,它也可以有return语句,但是return语句不能带有返回值。即形式如下:
return;

热心网友 时间:2023-10-29 05:11

void是无返回值的意思。

比方说 public void walk()
{
System.out.print("你好!");
}
如果别的地方调用这个方法 就会打印出 你好!

再看这里:
public String walk() //注意这里的返回类型是String不是void了
{
System.out.print("你好!");
return "哈喽"; //注意这里这个return 如果不写就会报错!
}
原因就是因为上面 的返回类型必须是String型
如果写的是void意思就是不需要返回类型。所以就没必要写return 了
如果方法上面写了某种返回类型 就必须写return后面跟 相应的类型值

热心网友 时间:2023-10-29 05:12

您好,提问者:
    看个例子,两个例子说明一下:

public void add(String name){
    if(name==null){
        return; //这个其实就是停止程序,往下不能再执行
    }
}

public boolean add(String name){
    if(name!=null)
        return true; //如果有返回值类型,必须定义return与返回值类型相同的
}

追问那是我这句话写错了吧?是“如果函数没有返回值类型,则不可以有带参数的return”

追答是的,如果是void的话 就用return;不能带参数。
如果指定类型了,就用return 指定类型(必须一致)。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
抖音弹幕怎么关掉?怎么关闭抖音弹幕? 惠普LaserJet P3005D是否支持B5纸的双面打印? word打印出图片总是缺一部分怎么办-word打印图片不完整怎么解决_百度... 理想one哪里产的车辆? 抚州抚州ONE在哪里? one地址在哪里? 如何在图片上写字(如何在图片上添加文字) 网商贷为什么钱没到账 高级经济师职称怎么评 高级经济师需要评审吗 java关键字return的解释 本人汉语言文学专业,毕业之后想去高中当老师,考研考什么专业好? 汉语言文学包括在中国语言文学里吗 根据 民用建筑电气设计规范 说明喷洒水灭火系统自动控制的要点是什么 建筑电气的建筑电气设计中的原则 建筑电气设计中需要注意的问题 在Linux系统ext3文件系统中怎么访问同个磁盘的其他NTFS磁盘分区。 奇瑞旗云1空调进风囗老鼠经常从那里进去怎么办 奇瑞旗云1车怎么样? 奇瑞新旗云与比亚迪F3 奇瑞旗云是什么发动机 橙单这个平台怎么样? 奇瑞旗云3什么时间上市 奇瑞旗云1.6MT变速箱是五档手动变速器。这个说法对吗? 紧急求助:请问奇瑞有款车叫做旗云一代,这款车是何时上市的?上市时的价格是多少? 江阴威力豪金属制品有限公司怎么样? 鼻血滴到酒店床单需要赔吗 天津火车站锦江之星,床单污染了,会罚钱吗 6年级成绩突然下降,平时成绩很好的 六年级语文成绩下降,怎么办? JAVA中的return语句在程序中具体的作用是什么,请举个简单的例子 看三国,宅家把酒言盏,忧疫忧家!求下联 千里碰杯一杯醉的下一句是什么? 赵匡胤到底是怎么死的,医学专家隔空把脉得出了怎样的结论? 半夜醉酒后去了别人家, 第二天定了个私闯民宅,第三天他家又说丢钱了 要告我们,这种我们应该如何应对 醉洒拿刀砍坏邻居家的门是什么事件 用“不管,不管,无论,总要”造句 用假如……总要造句 用不管,不管,都是,无论,无论,总要,造句 用“不管,不管,无论,总要”造句(急急急急急) 用(总要、再)造句 用无论···总要···造句 你认为高等教育应该是怎样的一种教育? 高等教育严格来说是一种什么样的教育? 你理想中的教育制度是什么 一定要具体 吴姓男孩取名, 生于2011年6月6日14:44分,农历5月5日,端午节那天,男孩要起个有前途的名字。 帮男宝宝取个小名 军工55所南京电子器件研究所怎么样?要进去了,希望大家帮帮忙? 这是什么牌子的手表MESHOR是那个国家的 MESHOR这是什么牌子的手表?