10个Java函数示例,让你轻松解决编码难题
发布时间:2023-07-03 03:25:34
在Java编程中,函数是解决问题的关键。函数是一段可重用的代码块,可以接收输入参数并返回输出结果。在这里,我们将介绍10个实用的Java函数示例,可以帮助你轻松解决编码难题。
1. 计算两个整数的和
public int sum(int a, int b) {
return a + b;
}
2. 判断一个数是否是奇数
public boolean isOdd(int num) {
return num % 2 != 0;
}
3. 找出字符串中最长的单词
public String longestWord(String str) {
String[] words = str.split(" ");
String longest = "";
for (String word : words) {
if (word.length() > longest.length()) {
longest = word;
}
}
return longest;
}
4. 判断一个字符串是否是回文字符串
public boolean isPalindrome(String str) {
StringBuilder sb = new StringBuilder(str);
return str.equals(sb.reverse().toString());
}
5. 对一个整数数组进行排序
public void sortArray(int[] arr) {
Arrays.sort(arr);
}
6. 计算一个整数数组的平均值
public double average(int[] arr) {
int sum = 0;
for (int num : arr) {
sum += num;
}
return (double) sum / arr.length;
}
7. 判断一个字符串是否是有效的邮箱地址
public boolean isValidEmail(String email) {
String regex = "^[A-Za-z0-9+_.-]+@[A-Za-z0-9.-]+$";
return email.matches(regex);
}
8. 将字符串转换为整数
public int stringToInt(String str) {
return Integer.parseInt(str);
}
9. 将整数转换为二进制字符串
public String intToBinary(int num) {
return Integer.toBinaryString(num);
}
10. 判断一个数是否是素数
public boolean isPrime(int num) {
if (num <= 1) {
return false;
}
for (int i = 2; i <= Math.sqrt(num); i++) {
if (num % i == 0) {
return false;
}
}
return true;
}
这些Java函数示例涵盖了常见的编程问题,例如数学计算、字符串处理、数组操作和基本的校验。你可以根据自己的需要进行调整和重用。记住,在编程中,正确使用函数可以提高代码的可读性、可维护性和重用性。
