Java函数基础篇:常用函数详解
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程序。
