10个Java函数实例示例,用于进一步熟悉Java语言
发布时间:2023-07-20 21:42:43
Java是一种常用的编程语言,使用广泛,特别是在企业级应用程序的开发中。下面是10个Java函数的示例,可以帮助你更深入地了解Java语言。
1. Hello World函数
public static void helloWorld() {
System.out.println("Hello World!");
}
这个函数用于打印出"Hello World!",是Java程序的入门函数。
2. 计算两个数的和函数
public static int add(int a, int b) {
return a + b;
}
这个函数用于接受两个整数参数并返回它们的和。
3. 判断一个数是否是偶数函数
public static boolean isEven(int n) {
if (n % 2 == 0) {
return true;
} else {
return false;
}
}
这个函数用于判断一个整数是否是偶数,如果是偶数,则返回true,否则返回false。
4. 字符串反转函数
public static String reverseString(String str) {
String reversed = "";
for (int i = str.length() - 1; i >= 0; i--) {
reversed += str.charAt(i);
}
return reversed;
}
这个函数用于接受一个字符串参数,并返回该字符串的反转版本。
5. 计算阶乘函数
public static int factorial(int n) {
if (n == 0) {
return 1;
} else {
return n * factorial(n - 1);
}
}
这个函数用于计算一个整数的阶乘。
6. 判断一个字符串是否是回文函数
public static boolean isPalindrome(String str) {
int i = 0, j = str.length() - 1;
while (i < j) {
if (str.charAt(i) != str.charAt(j)) {
return false;
}
i++;
j--;
}
return true;
}
这个函数用于判断一个字符串是否是回文,如果是回文,则返回true,否则返回false。
7. 检查一个数是否是素数函数
public static boolean isPrime(int n) {
if (n <= 1) {
return false;
}
for (int i = 2; i <= Math.sqrt(n); i++) {
if (n % i == 0) {
return false;
}
}
return true;
}
这个函数用于判断一个整数是否是素数,如果是素数,则返回true,否则返回false。
8. 查找数组中的最大值函数
public static int findMax(int[] arr) {
int max = arr[0];
for (int i = 1; i < arr.length; i++) {
if (arr[i] > max) {
max = arr[i];
}
}
return max;
}
这个函数用于在一个整数数组中找到最大值,并返回该最大值。
9. 格式化日期函数
import java.text.SimpleDateFormat;
import java.util.Date;
public static String formatDate(Date date, String pattern) {
SimpleDateFormat sdf = new SimpleDateFormat(pattern);
return sdf.format(date);
}
这个函数用于根据给定的日期和格式化模式,将日期格式化为特定的字符串。
10. 提取文件名的扩展名函数
public static String extractExtension(String filename) {
int dotIndex = filename.lastIndexOf(".");
if (dotIndex == -1) {
return "";
} else {
return filename.substring(dotIndex + 1);
}
}
这个函数用于提取文件名的扩展名,并返回该扩展名。
以上示例展示了一些常见的Java函数,可以帮助你对Java语言有更深入的了解,并用于进一步学习和开发Java应用程序。
