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

实现Java中的简单函数

发布时间:2023-11-24 14:08:23

在Java中,我们可以通过编写简单的函数来完成各种任务。以下是一些常见的简单函数的示例:

1. 求两个整数的和:

public int add(int a, int b) {
  return a + b;
}

2. 求两个整数的差:

public int subtract(int a, int b) {
  return a - b;
}

3. 求两个整数的乘积:

public int multiply(int a, int b) {
  return a * b;
}

4. 求两个整数的商:

public double divide(int a, int b) {
  if (b == 0) {
    throw new ArithmeticException("除数不能为0");
  }
  return (double) a / b;
}

5. 求一个整数的平方:

public int square(int a) {
  return a * a;
}

6. 判断一个整数是否是偶数:

public boolean isEven(int a) {
  return a % 2 == 0;
}

7. 判断一个整数是否是素数:

public boolean isPrime(int a) {
  if (a <= 1) {
    return false;
  }
  for (int i = 2; i < a; i++) {
    if (a % i == 0) {
      return false;
    }
  }
  return true;
}

8. 计算一个整数数组的平均值:

public double average(int[] arr) {
  int sum = 0;
  for (int i = 0; i < arr.length; i++) {
    sum += arr[i];
  }
  return (double) sum / arr.length;
}

9. 反转一个字符串:

public String reverse(String str) {
  StringBuilder sb = new StringBuilder(str);
  return sb.reverse().toString();
}

10. 判断一个字符串是否是回文字符串:

public boolean isPalindrome(String str) {
  StringBuilder sb = new StringBuilder(str);
  return str.equals(sb.reverse().toString());
}

以上是一些简单函数的示例,它们用于演示如何使用不同类型的参数和返回值。你可以根据自己的需求和问题来编写更多的函数。