java返回值类型有哪些?java方法返回值类型是什么?

在开发中,java返回值还是很重要的,返回值是调用函数的目的之所在,比如你写一个求和的函数如果没有返回值,最后求和的结果是拿不到的,那java返回值类型有哪些?下面来我们就来给大家讲解一下。

Java中的返回值类型,可以是任意一种类型,int,string,Object等,最为特殊的为void。这个类型表示当前方法不返回数据,还有一种为不写返回值类型,这种方法称为构造方法。

java方法返回值类型是什么?

1.有返回值类型

定义格式:

权限修饰符 static 方法返回值类型 方法名称(形式参数类型1 参数名称1,形式参数类型2 参数名称2,…){

方法体;

return 结果;

}

//需求:从键盘录入两个数据,求这两个数据的和,使用方法完成!
import java.util.Scanner;
class AddFunctionDemo
{
    //主方法
    public static void main(String[] args)
    {
        //创建键盘录入对象
        Scanner scanner = new Scanner(System.in);
        //提示并接收数据
        System.out.println("请输入第一个数据:");
        int num1 = scanner.nextInt();
        System.out.println("请输入第二个数据:");
        int num2 = scanner.nextInt();
        //赋值调用add方法
        int result = add(num1, num2);
        //输出结果
        System.out.println("两个数据的和为:" + result);
    }
    //自定义方法
    /*

两个明确:

1.方法返回值类型(int类型)

2.参数类型及参数个数(参数类型:int,参数个数:2个)

*/
public static int add(int a, int b)
{
    int sum = a + b;
    return sum;
}
}

2.无返回值类型

定义格式:

权限修饰符 staitic void 方法名(形式参数类型1 参数名称1,形式参数类型2 参数名称2,…){

直接输出语句或其他的操作;

}

//需求:键盘录入一个数据n,打印nn乘法表
class FunctionDemo
{
    public static void main(String[] args)
    {
        Scanner sc = new Scanner(System.in);
        System.out.println("请问你要打印几乘几的乘法表:");
        int num = sc.nextInt();
        //调用printMultilpication方法(直接调用)
        printMultiplication(num);
    }
    /*

自定义方法:

两个明确:

1.方法的返回值类型(无返回值类型使用void代替)

2.参数类型和参数个数(参数类型:int,参数个数:1个)

*/
public static void printMultiplication(int a)
{
    for (int i = 1; i <= a; i++)
    {
        for (int j = 1; j <= i; j++)
        {
            System.out.print(j + "*" + i + "=" + i * j + "\t");
        }
        System.out.println();
    }
}
}

作为程序员,java返回值要会应用,这是java中一个基础知识点哦!最后大家如果想要了解更多java初识知识,敬请关注奇Q工具网。

推荐阅读:

fastjson怎么判断json是否有list?fastjson如何解析list?

java实战项目在哪里找?怎么学java?

java面试问项目中遇到的问题该怎么回答?附java面试题