java返回值类型,java返回值类型大小排序

发布时间:2023-01-05

本文目录一览:

  1. java返回值类型
  2. 在java中什么是返回值类型?
  3. 在java中,什么叫返回值类型
  4. java中返回值的类型及含义
  5. Java返回值类型是干什么

java返回值类型

返回类型是你所需要什么就写什么。 如果你写的接口是增删改的方法的话,就一般是boolean居多,只要返回truefalse就行,当然int或者是void也可以。 如果是些查询的方法的,你想得到的是张表的记录的话,那就是List居多。 这主要是看你想得到什么东西,假设我写的这个方法是一个就和的方法,我想得到最终的和,那我返回类型就是int。如果我写的方法只是想调用,不需要得到什么,那就void就可以了。 接口的方法只要写多了就会知道用什么返回类型了。

在java中什么是返回值类型?

Java中的return语句总是和方法有密切关系,return语句总是用在方法中,有两个作用,一个是返回方法指定类型的值(这个值总是确定的),一个是结束方法的执行(仅仅一个return语句)。 在return语句的各类文章中,大多仅仅介绍了return语句用于有返回值(非void返回值)的方法中。而很少或没有介绍return语句在void返回值方法中的运用。 return语句用在非void返回值类型的方法中,不但能返回基本类型,还可以返回(包括用户自定义类的)对象。 下面通过一个简单例子说明一下:

/**
 * Created by IntelliJ IDEA.
 * User: leizhimin
 * 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){
    if(num > 0)
        return num;
    // may or may not be executed
    // depending on the value of num
}

在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就是自定义的返回值类型。

java中返回值的类型及含义

  1. 用类名作方法返回,即返回该类的实体类对象。
  2. 该对象里面的属性都是能够在这个方法里面通过查询SQL或者赋值来访问到的。

实体类

public class User {
    private String name;
    private int age;
    public void setName(String name) {
        this.name = name;
    }
    public String getName() {
        return name;
    }
    // ...下面的age不写了
}

实现方法类:

public class Demo {
    public User getUserInfo() { // 返回实体类对象
        User user = new User();
        user.setName("张三");
        user.setAge(15);
        return user;
    }
}

Java返回值类型是干什么

就是一个方法完成某个功能,然后返回一个特定类型的变量,这个特定类型就是返回值类型。 比如说人是一个变量,某个方法要判断这个人是不是男性,就要返回true或者false,就需要返回值类型boolean。 或者说一个数组,要写一个方法从中找出最大值并返回,就需要返回值类型int