java两个数之间的质数输出用逗号隔开
时间: 2024-09-15 09:14:42 浏览: 36
在Java中,找出两个数之间所有的质数并用逗号隔开,可以按照以下步骤操作:
首先,你需要编写一个辅助函数来检查一个数是否为质数。然后,遍历这两个数范围内的每个数字,如果是质数就添加到结果字符串中,并在每两个连续的质数间插入逗号。
以下是简单的示例代码:
```java
public class PrimeNumbersBetween {
public static boolean isPrime(int num) {
if (num <= 1) return false;
for (int i = 2; i * i <= num; i++) {
if (num % i == 0) return false;
}
return true;
}
public static String findPrimes(int start, int end) {
StringBuilder primesList = new StringBuilder();
for (int i = start; i <= end; i++) {
if (isPrime(i)) {
primesList.append(i);
if (i != end) primesList.append(","); // 添加逗号,除非是最后的数
}
}
return primesList.toString();
}
public static void main(String[] args) {
int lowerBound = 5;
int upperBound = 20;
System.out.println("质数在 " + lowerBound + " 和 " + upperBound + " 之间的结果是: " + findPrimes(lowerBound, upperBound));
}
}
```
在这个例子中,`findPrimes`函数会找到从`start`到`end`之间的所有质数,并将它们连接成字符串,中间用逗号分隔。
阅读全文