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

Java内置函数和自定义函数的调用方式

发布时间:2023-06-23 15:38:19

Java是一种十分强大的编程语言,它内置了许多常用的函数可以直接调用。同时,我们也可以自定义函数来实现特定的功能。下面将对Java内置函数和自定义函数的调用方式进行简要介绍。

一、Java内置函数的调用方式

Java内置函数包括数学函数、字符串函数、日期函数等,这些函数可以直接调用,调用方式也比较简单。

1. 数学函数的调用

Java中提供了许多数学函数,如求绝对值的abs()、四舍五入的round()等,以下是一个例子:

public class MathDemo {
    public static void main(String[] args) {
        double num = -9.5;
        System.out.println(Math.abs(num));
        System.out.println(Math.round(num));
    }
}

2. 字符串函数的调用

Java中提供了许多字符串函数,如字符串截取的substring()、字符串转大写的toUpperCase()等,以下是一个例子:

public class StringDemo {
    public static void main(String[] args) {
        String str = "hello world";
        System.out.println(str.substring(0, 5));
        System.out.println(str.toUpperCase());
    }
}

3. 日期函数的调用

Java中提供了许多日期函数,如获取当前时间的System.currentTimeMillis()、格式化日期的SimpleDateFormat等,以下是一个例子:

import java.text.SimpleDateFormat;
import java.util.Date;

public class DateDemo {
    public static void main(String[] args) {
        long current = System.currentTimeMillis();
        Date date = new Date(current);
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        String format = sdf.format(date);
        System.out.println(format);
    }
}

二、自定义函数的调用方式

除了Java内置函数,我们也可以自己定义函数来实现特定的功能。自定义函数需要定义函数名、参数列表和返回值类型,以下是一个例子:

public class FunctionDemo {
    public static void main(String[] args) {
        int result = sum(1, 2, 3);
        System.out.println(result);
    }

    public static int sum(int... nums) {
        int sum = 0;
        for (int num : nums) {
            sum += num;
        }
        return sum;
    }
}

在上面的例子中,我们定义了一个名为sum的函数,它的参数列表用了可变参数,可以传入任意个参数。函数体中使用了for循环遍历所有参数,实现了对多个数求和的功能。

总结:

Java内置函数的调用方式比较简单,只需要按照函数名、括号和参数列表的顺序来调用即可。而自定义函数则需要先定义函数名、参数列表和返回值类型,再在函数体中实现具体的功能。合理地使用这些函数可以大大提高Java程序的开发效率。