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

Java函数基础篇:常用函数详解

发布时间:2023-06-26 05:52:00

Java是一门面向对象的编程语言,它有大量的内建函数,也支持用户定义函数,本文将主要介绍常用Java函数的基础知识及使用方法。

1. Math类函数

Math类是Java中常用的数学类,其中常用的数学函数有:

1.1.abs(取绝对值)

abs(double a):返回a的绝对值,如果a是正数,则返回a,否则返回-a。

示例代码:

double a = -2.5;
double b = Math.abs(a);
System.out.println(b); // 输出2.5

1.2.ceil(向上取整)

ceil(double a):返回大于或等于a的最小整数值。

示例代码:

double a = 2.5;
double b = Math.ceil(a);
System.out.println(b); // 输出3.0

1.3.floor(向下取整)

floor(double a):返回小于或等于a的最大整数值。

示例代码:

double a = 2.5;
double b = Math.floor(a);
System.out.println(b); // 输出2.0

1.4.sqrt(求平方根)

sqrt(double a):返回a的平方根。

示例代码:

double a = 9;
double b = Math.sqrt(a);
System.out.println(b);// 输出3.0

2. String类函数

String类是Java中字符串类,常用的函数有:

2.1.equals(比较字符串是否相等)

equals(Object anObject):比较当前字符串和参数字符串是否相等。

示例代码:

String str1 = "abc";
String str2 = "Abc";
System.out.println(str1.equals(str2)); // 输出false

2.2.length(获取字符串长度)

length():返回当前字符串的长度。

示例代码:

String str = "Hello World!";
int length = str.length();
System.out.println(length); // 输出12

2.3.substring(截取字符串)

substring(int beginIndex):返回从指定位置开始到字符串结尾的子字符串。

substring(int beginIndex,int endIndex):返回从指定位置开始到指定位置结束的子字符串。

示例代码:

String str = "Hello World!";
String s1 = str.substring(6); // s1的值是 "World!"
String s2 = str.substring(0, 5); // s2的值是 "Hello"

2.4.indexOf(查找子字符串)

indexOf(String str):在当前字符串中查找指定的子字符串,如果找到,返回该子字符串的起始位置,否则返回-1。

示例代码:

String str = "Hello World!";
int index = str.indexOf("World");
System.out.println(index); // 输出6

3. Scanner类函数

Scanner类是Java中输入类,用来接收用户输入的数据。常用的函数有:

3.1.nextLine(读取一行数据)

nextLine():读取一行数据并返回。

示例代码:

Scanner sc = new Scanner(System.in);
System.out.println("请输入一行文字:");
String s = sc.nextLine();
System.out.println("你输入的是:" + s);

3.2.nextInt(读取整型数据)

nextInt():读取一个整型数据并返回。

示例代码:

Scanner sc = new Scanner(System.in);
System.out.println("请输入一个整数:");
int num = sc.nextInt();
System.out.println("你输入的是:" + num);

3.3.nextDouble(读取浮点型数据)

nextDouble():读取一个浮点型数据并返回。

示例代码:

Scanner sc = new Scanner(System.in);
System.out.println("请输入一个浮点数:");
double num = sc.nextDouble();
System.out.println("你输入的是:" + num);

4. Arrays类函数

Arrays类是Java中数组类,常用的函数有:

4.1.sort(排序)

sort(int[] a):将数组a升序排序。

示例代码:

int[] a = {3, 1, 4, 2};
Arrays.sort(a);
System.out.println(Arrays.toString(a)); // 输出[1, 2, 3, 4]

4.2.toString(转字符串)

toString(int[] a):将数组a转换为字符串并返回。

示例代码:

int[] a = {1, 2, 3, 4};
String s = Arrays.toString(a);
System.out.println(s); // 输出[1, 2, 3, 4]

总结

以上就是Java中常用函数的基础知识及使用方法。掌握这些函数能够让开发人员更加方便地编写Java程序。