去评论
爱生活

java怎样接受 到return的值的?,java怎么接受返回值

123
2023/02/17 08:39:02

java怎样接受 到return的值的?


某个方法中的RETURN 值肯定是这次调用的结果,要输出可以在RETURN之前输出

public String getName(){
String name = "hello";
System.out.println(name);
return name;

}
这个System.out.println(name);就可以输出,
如果要接收这个方法RETURN 的值,那可以这样
String result = getName();
这个接收的就是这个方法RETURN的值,不管一个方法中有多少个RETURN ,但只要遇到一个符合逻辑的RETURN这个方法就会返回的,所以道理也是一样的


java 接收存储过程的return返回值



Connection conn;
/*省略连接过程*/
CallableStatement stmt=con.prepareCall("{?=call p_函数1('type',1991,?)}");

stmt.registerOutParameter(1, Types.INTEGER);
stmt.registerOutParameter(2, Types.DECIMAL);

ResultSet rs=stmt.executeQuery();
while (rs.next()){
    System.out.println(rs.getString(1));
}

System.out.println(stmt.getInt(1));
System.out.println(stmt.getDouble(2));

/*注意SQL语句的序号是从1个开始。*/
注册返回参数
第一个问号就是整个执行结果的返回值。

第二个问号对应的是output参数的返回结果。

我自己设置的结果是返回值是int类型,output的参数的decimal(15,2),
然后取出来是按照int和double来取出。


java有返回值的方法怎么调用


一样的,生成该类对象可以通过User user=new User();这种形式创建对象,然后通过对象调用该方法
例如 user.login();
假设该方法有返回值,例如登录方法login会返还一个boolean布尔值来确定登陆是否成功,需要传递用户名和密码进行验证,那你就调用方法时:
Boolean isLogin=user.login(userName,PassWord);
传递参数用一个其方法返回值类型的变量接收返回值就可以了


如何用Java获得数据库的返回值


前面的人回答了,你问怎么获取返回信息,我就回答这个吧:
如果你的执行不成功,系统会抛给你异常的,你在数据库操作的地方加上,try {你的代码}catch(Excetion e){
System.out.println(e.getMessage());
//打印错误信息,你所说的错误信息都封装在了e这个Exception对象里头,这个就是java的面向对象,是java给你封装好了的对象,你可以直接用。
}

还有不明白的可以追问