用java语言写一个代码,题目是:任何一个大于 6 的偶数,都能分解成两个质数的和。要求输入一个整数,输出 这个数能被分解成哪两个质数的和
时间: 2023-03-13 20:02:18 浏览: 61
public class PrimeNumber {
public static void main(String[] args) {
int number = 6;
if (number % 2 != 0 || number <= 6) {
System.out.println("该数不能被分解");
} else {
for (int i = 3; i <= number / 2; i += 2) {
if (isPrime(i) && isPrime(number - i)) {
System.out.println(number + " = " + i + " + " + (number - i));
}
}
}
}
public static boolean isPrime(int n) {
for (int i = 3; i <= Math.sqrt(n); i += 2) {
if (n % i == 0) {
return false;
}
}
return true;
}
}
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)