我需要得到3的倍数的所有数字。 有人可以帮我写吗?以下是我迄今为止::)你肯定是新来这个是3的倍数的数组编号
import java.io.*;
public class Main {
public static void main(String[] args) {
int[] myList = { 1, 2, 3, 4, 5, 6, 7, 8, 9, };
int share = myList[0];
for (int i = 0; i < myList.length; i++) {
if (myList[i] % 3 == 0) {
System.out.println(myList[i]); // numbers that are divisible by three
}
if (isPrime(myList[i]) == 1) {
System.out.println(myList[i]); //print prime no.s
}
}
}
static int isPrime(int n) {
if (n < 2) return 0;
for (int i = 2; i*i <= n; i++) {
if (n%i == 0) {
return 0;
}
}
return 1;
}
}
我尝试了类似的东西,但我不知道如何写下来:/ –
请[编辑你的帖子](https://stackoverflow.com/posts/44357819/edit) –
“共享3”是什么意思?你的意思是3的倍数?另外,你最主要的问题是什么?这非常广泛。我发现你的代码有很多潜在的问题,所以目前还不清楚究竟是什么导致了问题。 – Carcigenicate