判断整数n能否被整除Java代码
时间: 2023-05-13 21:07:17 浏览: 83
可以使用取模运算符(%)来判断整数n能否被整除,如果n % m 等于0,则n能被m整除。以下是Java代码示例:
if (n % m == 0) {
System.out.println("n可以被m整除");
} else {
System.out.println("n不能被m整除");
}
相关问题
Java输入整数n,输出小于n并且能被37整除的所有自然数之和
好的,我可以帮你解决这个问题。首先,我们可以使用一个循环来遍历所有小于n的自然数,然后判断每个数是否能被37整除。如果是,则将其加到一个变量中,最后输出这个变量即可。以下是Java代码实现:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
int sum = 0;
for (int i = 1; i < n; i++) {
if (i % 37 == 0) {
sum += i;
}
}
System.out.println(sum);
}
}
```
当你输入一个整数n时,程序将会输出小于n并且能被37整除的所有自然数之和。希望能帮到你!
java代码判断一个整数是否为素数
好的,接下来是我的回答:
你可以使用以下java代码来判断一个整数是否为素数:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入一个整数:");
int num = input.nextInt();
if (isPrime(num)) {
System.out.println(num + "是一个素数");
} else {
System.out.println(num + "不是一个素数");
}
}
public static boolean isPrime(int n) {
if (n <= 1) {
return false;
}
for (int i = 2; i <= Math.sqrt(n); i++) {
if (n % i == 0) {
return false;
}
}
return true;
}
}
```
这个程序通过输入一个整数,然后调用isPrime()方法来判断该数是否为素数。isPrime()方法使用for循环和取模运算判断该数是否能够整除从2到其平方根范围内的所有整数。如果能够整除,则该数不是素数,否则是素数。