java中方法为什么需要返回值?
关于什么需要返回值?我的理解是“因需要而定”。
比如一个方法,计算两个整数相加后的结果,就应该返回一个整数型
public int add(int a,int b)//典型的需要返回值的
{return a+b;
}
如果一个方法,只需要处理问题,而不需要返回处理结果,就不用返回,也就是void,比如下面这个方法,传一个名字做参数,这个方法是向这个人问好
的,就只需要问好,不需要返回值
public void sayHello(String name)
{
System.out.println("中午好"+name);
}
最后如果对于学习Java有任何问题(学习方法,学习效率,如何就业),可以随时来咨询我,(教程/解答/交流群/学习方法/就业信息)等等欢迎一起分享资源。
return()语句能返回多个值吗?
你好,java中的return是根据你方法的返回值来决定的。返回值只能有一个,所以return也只能返回一种数据类型。但是你可以返回一个数组(这两个值是同类型的话)或者一个集合。
mybatis返回类型resulttype之string和java.lang.string的不同点?
项目部署到linux系统上,其实select语句返回类型resulttype使用string或者java.lang.string差别其实应该是没有的,但是最好使用string,不然可能会出现异常,而且是不会抛出的异常,就算在log4j里配置输出mysql语句,命令查询日志也不会看到相应的查询语句,这个问题搞了一天了,以后不再使用看起来逼格很高的java.lang.string的方式来接受查询语句的结果集了
函数不能有返回值对不对?
如果您问的是计算机编程领域里面的函数,那么答案是不对。函数可以有返回值,也可以没有返回值。
以C语言和JAVA语言为例,如果函数没有返回值,需要声明返回类型为void,如果有返回值,则声明具体返回类型。事实上,很多时候即使某个函数并不返回值,我们也可以加上一个返回类型表示额外的信息,比如返回一个布尔值表示函数执行是否成功等。希望以上回答可以帮助到您。