社区
Java SE
帖子详情
求try与return的用法
luomopiao
2006-08-10 08:59:05
在一些地方,经理看到try与return,但现在还不晓的他们具体的意思是什么?
哪位朋友能讲解一下,再顺便举个例子!~~~
...全文
265
15
打赏
收藏
求try与return的用法
在一些地方,经理看到try与return,但现在还不晓的他们具体的意思是什么? 哪位朋友能讲解一下,再顺便举个例子!~~~
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
luomopiao
2006-08-11
打赏
举报
回复
哈哈哈~~~
懂了~~~
结贴~~~
qzai2000
2006-08-11
打赏
举报
回复
就是,他是把经常写成经理了。呵呵。
Simon_Ghost
2006-08-11
打赏
举报
回复
这个跟楼主的经理应该没关系阿......应该是经常吧......关于这种基础的问题还是自己找书看看吧......个人说的
和书上写的总是有差距的......看了书然后得到自己的理解这才是学习的王道.
zhmt
2006-08-11
打赏
举报
回复
up!
mark!
lookhang
2006-08-10
打赏
举报
回复
public String readFile(String fileName) {
try {//这是try
BufferedReader in = new BufferedReader(new FileReader(fileName));
String s = null;
while ( (s = in.readLine()) != null) {
s+=s;
}
return s;//返回读取的String
}catch (Exception e) {//捕获异常
e.printStackTrace();
}
}
luomopiao
2006-08-10
打赏
举报
回复
想早点结贴,哪位朋友能举个例子说明一下吗?
yy80680169
2006-08-10
打赏
举报
回复
如果函数不是void方法,那么return会跳出吗?
自己些个程序实验一下不就行了....
奇伢
2006-08-10
打赏
举报
回复
哈哈,尽职的经理
wunan320
2006-08-10
打赏
举报
回复
。。。
cyeahpro
2006-08-10
打赏
举报
回复
try通常和catch或者finally配对如下:
第一种:
try{
}catch (Exception){
}finally{
}
第二种:
try{
}finally{
}
第三种
try{
}catch (Exception){
}
如果你的程序里出现了不可预知的异常,则应当用try及其配套的语句进行处理.
return:返回语句,返回类型与方法的声明必须一致。当方法运行到该句时,通常情况下会将return后面的内容返回给调用该方法的语句。
我自横刀香甜笑
2006-08-10
打赏
举报
回复
呵呵,try是要和catch配对,还可以加上finally,捕获异常,以及在程序中必须要做的处理的一个结果,return XXX是返回特定类型值,如果函数是void的就不用返回,直接return就跳出这个函数,不继续往下操作了。try{code}catch(Exception ex){}finally{}这个结构。
boyu_song
2006-08-10
打赏
举报
回复
这个怎么举例子?
try就是用在可能发生异常的地方然后用catch来捕获异常。
return一个方法的返回,你们经理不懂,你怎么也不懂啊,程序怎么做出来的啊?
lookhang
2006-08-10
打赏
举报
回复
用void来修饰一个没有任何返回值的方法,如main方法···
如果不是void方法就必须要有返回值即return
luomopiao
2006-08-10
打赏
举报
回复
如果你所说,懂了,只是还有一点
如果函数不是void方法,那么return会跳出吗?
如果是void方法,就跳出吗?能否举个例子?
boyu_song
2006-08-10
打赏
举报
回复
如楼上的例子,如果try里面出错了,就执行catch里面的语句,而不是整个程序终止运行,这个是java的好处
python中
return
的
用法
python中
return
的
用法
1、
return
语句就是把执行结果返回到调用的地方,并把程序的控制权一起返回 程序运行到所遇到的第一个
return
即返回(退出def块),不会再运行第二个
return
。 例如: def haha(x,y): if x==y:
return
x,y print(haha(1,1)) 结果:这种
return
传参会返回元组(1, 2) 2、但是...
Java
try
-catch-finally中
return
的
用法
一 结论 1.finally中的代码总会被执行 2.finally块的语句在
try
或catch中的
return
语句执行之后返回之前执行, 3.若finally里也有
return
语句则覆盖
try
或catch中的
return
语句直接返回; 4.若finally中没有
return
则返回
try
或者catch中的已确定的
return
值。 5.
return
的时候,要注意返回值的类型,是否受到finally中代码的影响。 6. 不推荐在finally中写
return
二、
try
或者 catch 中带有
return
Python之异常(
try
的
用法
)
Python之异常(
try
的
用法
) 什么是异常 异常: 程序在运行的时候,如果python解释器遇到一个错误,会停止程序的执行, 并且提示一些错误的信息,这就是异常 我们在程序开发的时候,很难将所有的特殊情况都处理, 通过异常捕获可以针对 突发事件做集中处理,从而保证程序的健壮性和稳定性 在程序开发中,如果对某些代码的执行不能确定(程序语法完全正确) 可以增加
try
来捕获异常
try
这个关键字...
彻底搞懂
try
,catch,finally与
return
的执行
程序执行到
try
里面的内容一定会执行 finally 里面的内容。如果在
try
或者catch里面遇到
return
,那么函数在执行完
return
后面的表达式之后,会先去执行 finally 里面的语句块,然后再结束方法体。但有一种特殊情况,如果在
try
里面有System.exit(0)这样的语句,System.exit(0)是终止Java虚拟机JVM的,连JVM都停止了,所有都结束了,当然finally语句也不会被执行到。 1、讨论
return
的执行过程中内存的分配
return
相当于一个结束..
关于
try
/catch块中
return
的使用
当在
try
块中使用
return
语句时,它会立即终止当前函数的执行并返回一个值。这意味着
try
块中后续的代码将不会被执行。如果在
try
块中使用
return
语句并指定了一个返回值,该返回值将成为整个函数的返回值。在使用块时,catch块用于捕获
try
块中的异常。如果在catch块中使用
return
语句并指定一个返回值,该返回值将成为整个函数的返回值。这可以用于处理异常情况并返回一个特定的值或执行特定的逻辑。在这个示例中,divide函数用于计算两个数的商。如果除数b为零,会抛出一个异常,并在catch。
Java SE
62,634
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章