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

Java中,return的具体用法!123

发布网友 发布时间:2023-09-13 16:35

我来回答

5个回答

热心网友 时间:2024-12-01 09:42

你好,看样子你是新学的,对这个体会还不是很深刻,我之前也有这样的疑惑,但是程序写的多了,就越来越清晰了。网上return的用法我也就不给你粘了,相信你自己也可以搜得到。我说下你可能的误区是在循环中,break和return的用法不是很清晰。这么说吧:
1、如果一个方法有返回值,那么必须出现return。
2、一个方法的返回值为void,也可以出现return,但是后面什么也不可以写,直接写return ;
3、return 语句后面的内容都不在执行,这是与break不同的地方,二者虽然都可以跳出循环,但是break跳出循环,后面的额代码还将继续执行。
4、3的一个特殊情况是有finally出现的情况,这个你日后学异常的时候就明白了。
上面都是我在编程中的一点心得体会,你不要着急,慢慢来,体会也就深刻了。

热心网友 时间:2024-12-01 09:42

依照情况而定,有两种:

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之合)

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

热心网友 时间:2024-12-01 09:43

如果方法写了返回值类型时,就必须写return,如:
public String test1(){
return "返回值";
}
程序执行到return这句这个方法就结束了,即使你在后面写程序了也不会执行
如果有另一个方法调用了刚才的test1()方法,如:
public void test2(){
//void 意思是没有返回值,即可以不用写return了,如果你写return程序就不会往下执行了
String str = test1();
System.out.println(str);
}
test2()执行的结果就是输出 返回值
以上例子是java中最常用return的地方

热心网友 时间:2024-12-01 09:43

看你方法声明 如 public void aa(){}; void 就是代表空返回,不用在方法末尾返回任何东西
void 可以被换成简单类型如int,就代表返回int类型, 及 public int aa(){ return 1;}; 这个就是必须返回一个int整数类型的,还有可能是空的值如 public int aa(){ int a=null; return a;}; 你记住此时必须返回int,可以看作这个方法就是一个int整形数; System.out.print("急");这是一个打印的方法,java里面一切都是对象,这句话可以翻译成System(系统).(的)out(输出控制台).(的)print
(打印方法)("急"),这就是你控制台出现“急”的原因( 这个不算返回,我刚学java曾经以为他是返回,学校里面出现 System.out.print都是void 声明害我郁闷一段时间了), main方法是程序入口,这些基础东西太多了,不好一口气讲清除,建议你好好看看基础吧
for(int i=0;;i++)这是循环语句for(起始变量值;执行循环内容条件;改变){循环执行内容}
for((int i=0;i<5;i++)){ System.out.print("i变化着:"+i); }

热心网友 时间:2024-12-01 09:44

如果方法的返回不是void
方法最后必须返回返回类型的一个变量
比如public int aaa(){
return 234;//必须返回一个int类型的值 也可以return null;
}
如果方法没有返回值 return;是个单独的语句 表示此方法到此为止不再执行
不过捕获异常try{}catch(){}块后如果try中出现return;后面有finally(){语句1}的话
语句1也是会执行的 是在return前执行
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...爱你你是我的罗密欧 , 我愿意变成你的朱丽叶' 谁知 有句歌词是“我爱你你是我的朱丽叶,我愿意变成你的梁山伯”是哪... 为什么打印出来的文档页码和原来的不一样 ...两台电脑用路由器上网一台是W7一台是XP如何实现两台电脑共享文件 win7怎么联另一台电脑win7怎么让网络和另一台电脑共享 w7的系统怎么共享电脑w7系统里面文件怎么共享另一台电脑 共享win7电脑w7系统里面文件怎么共享另一台电脑 翡翠有收藏价值吗,我们玩家如何去投资 价格一两万元的翡翠如何挑选 ppt怎么转换成视频?简单四步法,轻松搞定ppt微课录制 JAVA中的return可以返回一个变量,也可以返回对象是嘛...5 java 方法中的return可以返回两个以上的值吗37 java 如何能在一个方法中返回多个值?125 JAVA中一个方法能同时返回2个值么19 假设java中有两个method 请问其中一个 method...1 兰州城市供水(集团)有限公司七里河营业站怎么样? 孕妇可以穿用洗衣粉洗的衣服吗19 怀孕的人能用洗衣粉洗衣服吗?对宝宝有什么影响?34 地税局是按照事业单位会计核算还是行政单位会计进行核算的?6 个人出租住房需要缴纳哪些税?242 请问企业土地使用税、房产税的缴纳时间是按月、季还是年缴纳。 单位的房产税和土地使用税是按年申报还是按月申报 城镇土地使用税是按年计征还是按月计征 单位的房产税和土地使用税是按年申报还是按月申报?9 单位的房产税和土地使用税是按年申报还是按月申报?18 月经期间吃什么蔬菜对身体好2 经期适合吃什么菜菜谱21 “大姨妈”期间吃什么菜好28 金叶女贞 小叶女贞 大叶女贞的区别20 金叶女贞球养护管理方法3 JAVA中return返回时,后面跟的可以是变量也可以是对象... java初学者,java方法中return的作用,我知道有两...1 这种动物名字是什么?8 请问这种动物的名字叫什么? 这种动物名叫什么? 50岁学美发美容可行吗?4 我五十岁想学理发行吗?由于家里生意赔了好多钱。子女又没成家,...111 女性50岁想再就业,想从事美容或美发,这样好吗? 为什么大叶女贞冬天叶子抽了,它不是常绿的嘛?7 金叶女贞叶子突然出现大面积干枯发黄是什么原因?3 大叶女贞在8月份的时候生虫了,开始落叶了,请问一下生的是什么...1 只有没有微信手机号怎么登录呢? 怀孕用洗衣粉洗衣服对胎儿有影响吗?19 孕妇的衣服,特别是内衣,可以用洗衣粉洗吗 安宁市自来水有限公司怎么样? 经常用洗衣粉洗衣服好不好?8 兰州城市供水(集团)有限公司西固营业站怎么样? 兰州市自来水总公司怎么样? 兰州城市供水(集团)有限公司远程供水分公司怎么样? 这种动物叫什么名字?1