设计java代码,通过方法实现任务。(闰年判断,质数判断,数组排序)
时间: 2024-09-19 21:09:35 浏览: 40
在Java中,设计这样的代码通常会包含三个独立的方法,分别用于判断闰年、判断质数以及对整数数组进行排序。这里是一个简单的示例:
```java
import java.util.Arrays;
public class TaskExecutor {
// 判断是否为闰年
public static boolean isLeapYear(int year) {
if (year % 4 != 0) {
return false;
}
if (year % 100 != 0) {
return true;
}
if (year % 400 != 0) {
return false;
}
return true;
}
// 判断是否为质数
public static boolean isPrime(int number) {
if (number <= 1) {
return false;
}
for (int i = 2; i * i <= number; i++) {
if (number % i == 0) {
return false;
}
}
return number > 1;
}
// 冒泡排序算法对整数数组进行排序
public static void sortArray(int[] array) {
int n = array.length;
for (int i = 0; i < n - 1; i++) {
for (int j = 0; j < n - 1 - i; j++) {
if (array[j] > array[j + 1]) {
// 交换元素
int temp = array[j];
array[j] = array[j + 1];
array[j + 1] = temp;
}
}
}
}
// 示例如何使用
public static void main(String[] args) {
int[] testArray = {5, 2, 9, 7, 1};
System.out.println("Is 2024 a leap year? " + isLeapYear(2024));
System.out.println("Is 17 prime? " + isPrime(17));
sortArray(testArray);
System.out.println("Sorted Array: " + Arrays.toString(testArray));
}
}
```
阅读全文