欢迎访问宙启技术站
智能推送

Java函数中的返回值有哪些类型?

发布时间:2023-05-20 02:01:54

在Java中,函数返回值是指函数返回给调用者的值。函数返回值有以下几种类型:

1.基本数据类型

基本数据类型是Java中预定义的数据类型,包括int、double、float、long、short、boolean、byte和char。在函数中声明并定义基本数据类型可以使用以下语法:

public int getSum(int a, int b){
  int sum = a + b;
  return sum;
}

2. 引用数据类型

引用数据类型是数据类型的一种,用于引用对象。它的值存储的是对象的地址,而不是对象本身。引用数据类型包括字符串、数组、类和接口等。

public String getName(){
  String name = "Tom";
  retrun name;
}

3. 对象实例

对象是一个类的实例,存储在堆中。一个函数可以返回一个对象的引用。

public class Car{
    private String color;
    public Car(String color){
        this.color = color;
    }
    public String getColor(){
        return color;
    }
}

public Car getCar(){
    Car car = new Car("red");
    return car;
}

4. null

如果函数没有返回值,可以使用null表示返回值不存在,null是一个空引用。

public void print(){
  System.out.println("Hello, world!");
  return null;
}

5. void

void是Java中的关键字,用于表示函数没有返回值。该函数只执行一个特定的操作,没有返回值给调用者。下面是一个void函数的例子:

public void print(String message){
  System.out.println(message);
}

总结

Java中的函数返回值有基本数据类型、引用数据类型、对象实例、null以及void等类型。根据函数的目的和要求,可以根据需要使用不同的返回值类型。