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

Java中常用的内置函数和自定义函数。

发布时间:2023-06-13 02:35:14

Java中常用的内置函数和自定义函数

Java是一种面向对象编程语言,由于它的语法简单易懂,功能强大,因此它已成为一种被广泛使用的编程语言。在Java编程中,函数是一种非常重要的代码结构,通过函数可以重复使用代码。在Java编程中,有很多常用的内置函数和自定义函数,下面将分别介绍它们。

一、Java常用的内置函数

1. print/println()函数:用于在控制台输出数据,print()函数不会在输出后换行,而println()函数会在输出后自动换行。

2. format()函数: 该函数用于格式化输出字符串,常见的格式化占位符有%d、%f、%s等。

3. Math类函数:Java中的Math类提供了很多数学运算的函数,比较常用的有abs()函数、sqrt()函数、max()函数、min()函数等。

4. length()函数:该函数用于获取一个数组或字符串的长度。

5. equals()函数:该函数用于判断两个对象是否相等。

二、Java自定义函数

在Java编程中,自定义函数是一种非常重要的代码结构,通过自定义函数可以实现代码的重用和模块化编程。下面将介绍Java自定义函数的相关内容。

1. 函数的定义

函数的定义包括函数名称、参数列表、返回值类型和函数体。下面是一个简单的函数定义示例:

public int add(int x, int y){

    int z = x + y;

    return z;

}

在这个示例中,函数名称为add,参数列表有两个,分别是x和y,返回值类型是int。函数体实现了两个数相加的运算,并将结果返回。

2. 函数的调用

函数的调用即使用函数。在Java中,函数在被调用时需要传入实参,函数将返回一个结果。下面是一个简单的函数调用示例:

int a = 10;

int b = 20;

int c = add(a,b);   //调用add函数

System.out.println(c);

在这个示例中,调用了add函数,并将a和b作为实参传入,add函数返回了a和b的和,将其赋值给c变量,然后调用println()函数输出结果。

3. 函数的重载

在Java中,函数重载是指在同一个类中定义两个或更多个函数,它们具有相同的名称但是参数列表不同。下面是一个函数重载的例子:

public int add(int x, int y){

    int z = x + y;

    return z;

}

 

public double add(double x, double y){

    double z = x + y;

    return z;

}

在这个例子中,定义了两个名字相同但参数列表不同的add函数,一个是int类型的,另一个是double类型的。在调用add函数时,编译器会根据传入的参数类型自动选择调用哪一个函数。

4. 可变长参数列表

Java中函数的参数列表可以是可变长的,即参数个数不确定。在函数的参数列表中,可以使用“...”表示可变长参数,下面是一个可变长参数列表的函数示例:

public int add(int... n){

    int sum = 0;

    for(int i = 0; i < n.length; i++){

        sum += n[i];

    }

    return sum;

}

在这个例子中,定义了一个add函数,其参数列表是可变长的。函数体实现了对所有参数求和的操作。

总之,Java中常用的内置函数和自定义函数都是非常重要的代码结构,在编写程序时需要注意其正确使用方式。