java返回值类型
1. java返回值类型
返回类型是你所需要什么就写什么。
如果你写的接口是增删改的方法的话,就一般是boolean居多,只要返回ture or false就行,当然int 或者是void 也可以
如果是些查询的方法的,你想得到的是张表的记录的话,那就是List居多。
这主要是看你想得到什么东西,假设我写的这个方法是一个就和的方法,我想得到最终的和,那我返回类型就是int 。如果我写的方法只是想调用,不需要得到什么,那就void就可以了。
接口的方法只要写多了就会知道用什么返回类型了。
2. 在java中,什么叫返回值类型
返回值类型就是定义一个出口,比如
public String fun(){
String a;
return a;
}
String b=this.fun();
规定返回值类型为String,那么调用这个方法时,等到的就是String类型的值。
public int go(){
return 1;
}
这是返回的基本数据类型,还可以返回自定义类型
比如:先定义一个User类,
public User find(String name,String password){
User user = new User();
return user;
}
返回的user就是自定义的返回值类型.
3. 在java中什么是返回值类型
Java中的return语句总是和方法有密切关系,return语句总是用在方法中,有两个作用,一个是返回方法指定类型的值(这个值总是确定的),一个是结束方法的执行(仅仅一个return语句)。
在return语句的各类文章中,大多仅仅介绍了return语句用于有返回值(非void返回值)的方法中。而很少或没有介绍return语句在vodi返回值方法中的运用。
return语句用在非void返回值类型的方法中,不但能返回基本类型,还可以返回(包括用户自定义类的)对象。
下面通过一个简单例子说明一下:
/**
* Created by IntelliJ IDEA.
* User: leimin
* Date: 2007-12-3
* Time: 8:54:28
* Java中的return语句使用总结
*/
public class TestReturn {
public static void main(String args[]) {
TestReturn t = new TestReturn();
t.test1();
t.test2();
}
/**
* 无返回值类型的return语句测试
*/
public void test1() {
System.out.println("---------无返回值类型的return语句测试--------");
for (int i = 1; ; i++) {
if (i == 4) return;
System.out.println("i = " + i);
}
}
/**
* 有返回值类型的return语句测试
* @return String
*/
public String test2(){
System.out.println("---------有返回值类型的return语句测试--------");
return "返回一个字符串";
}
}
运行结果:
---------无返回值类型的return语句测试--------
i = 1
i = 2
i = 3
---------有返回值类型的return语句测试--------
Process finished with exit code 0
返回语句return
return语句从当前方法中退出,返回到调用该方法的语句处, 句继续程序的执行。(有关方法的内容,我们将在第六章详细讲) 是一个方法)。返回语句有两种格式:
1.return expression
返回一个值给调用该方法的语句,返回值的数据类型必须? 方法声明中的返回值类型 一致。可以使用强制类型转换来使类型一致。
2.return
当方法说明中用void声明返回类型为空时,应使用这种格式, ?不返回任何值。
return语句通常用在一个方法体的最后,以退出该方法并返 一个值。Java中,单独的 return语句用在一个方法体的中间时,会产生编译错误,因为这时 ?有一些语句执行不到。但 可以通过把return语句嵌入某些语句(如if-else)来使程序在未执? 完方法中的所有语句时退出 ,例如:
int method (int num){
∥return num;∥will cause compile time error
if(num>0)
return num;
……∥may or may not be executed
∥depending on the value of num参考资料:||
4. Java中返回参数值的几种状态
下面给你介绍4种Java中返回参数值状态:
一、Java 中无参无返回值方法的使用
第一步,定义方法
例如:下面代码定义了一个方法名为 show ,没有参数,且没有返回值的方法,执行的操作为输出 “ welcome to imooc. ”
注意哦:
1、 方法体放在一对大括号中,实现特定的操作
2、 方法名主要在调用这个方法时使用,需要注意命名的规范,一般采用第一个单词首字母小写,其它单词首字母大写的形式
第二步,调用方法
当需要调用方法执行某个操作时,可以先创建类的对象,然后通过 对象名.方法名();来实现
二、Java 中无参带返回值方法的使用
如果方法不包含参数,但有返回值,我们称为无参带返回值的方法。
三、Java 中带参无返回值方法的使用
有时方法的执行需要依赖于某些条件,换句话说,要想通过方法完成特定的功能,需要为其提供额外的信息才行。例如,现实生活中电饭锅可以实现“煮饭”的功能,但前提是我们必须提供食材,如果我们什么都不提供,那就真是的“巧妇难为无米之炊”了。我们可以通过在方法中加入参数列表接收外部传入的数据信息,参数可以是任意的基本类型数据或引用类型数据。
四、Java 中带参带返回值方法的使用
如果方法既包含参数,又带有返回值,我们称为带参带返回值的方法。
5. JAVA类方法的返回值
这问题问的,需要返回值的时候就返回值啊
比如一个方法,计算两个整数相加后的结果,就应该返回一个整数型啊
public int add(int a,int b)//典型的需要返回值的
{
return a+b;
}
如果一个方法,只需要处理问题,而不需要返回处理结果,就不用返回,也就是void,比如下面这个方法,传一个名字做参数,这个方法是向这个人问好的,就只需要问好,不需要返回值
public void sayHello(String name)
{
System.out.println("中午好"+name);
}
另外,一个方法虽然有返回值,但是可以不接收这个返回值。
6. java中返回值的类型及含义
1、用类名作方法返回,即返回该类的实体类对象
2、该对象里面的属性都是能够在这个方法里面通过查询sql或者赋值来访问到的
//实体类
publicclassUser
{
privateStringname;
privateintage;
publicvoidsetName(Stringname)
{
this.name=name;
}
publicStringgetName()
{
returnname;
}
//...下面的age不写了
}
//实现方法类:
publicclassDemo
{
publicUsergetUserInfo()//返回实体类对象
{
Useruser=newUser();
user.setName("张三");
user.setAge(15);
returnuser;
}
}
7. Java返回值类型是干什么
就是一个方法完成某个功能,然后返回一个特定类型的变量,这个特定类型就是返回值类型
比如说人是一个变量,某个方法要判断这个人是不是男性,就要返回true或者false,就需要返回值类型boolean
或者说一个数组,要写一个方法从中找出最大值并返回,就需要返回值类型int
8. Java方法的返回值类型写的是类名是什么意思
Java方法的返回值类型写的是类名的意思是:方法返回这个类的对象。
原因:
java中除了构造方法都有返回类型:void,int、float等基本数据类型,Integer包装类型,其他类的类型。
9. java 怎么设置返回数据类型
1
这种方法有两大步第一步是拼接需要的json数据,第二步是用servlet的内置对象response返回到前台。
2
String 类型的数据可以不用借助任何工具直接返回,只要把它拼接对了就可以。如我需要返回一个{“success”:true,“msg”:“修改失败!”}的json,就可以如下图这样写。(注意,java里的引号要用的转义字符“\”)
3
如果需要返回的是一个list或者别的类的化,需要用到JSONArray的辅助工具类,然后使用response.getWriter().print(),返回到打到前台。具体代码如下图。
END
方法2:用Spring框架
如果你使用了Spring框架那就更简单了,你只需要在你的方法返回的时候加一个@ResponseBody的注解就可以了。就这么简单。
10. java中的函数的返回值类型有哪些
就是方法要返回的值得类型,比如:
public int go(){
return 1;
}
这是返回的基本数据类型,还可以返回自定义类型
比如:先定义一个User类,
public User find(String name,String password){
User user = new User();
return user;
}
返回的user就是自定义的返回值类型