method header:
public static boolean isPrime(int n)
2. Use the isPrime method to find the first hundred prime numbers and display every five prime
numbers in a row as follows:
2 3 5 7 11
13 17 19 23 29
31 37 …

Kod geliştirme ortamın var mı? JCreator ya da eclipse falan filan..


var suan lab dayım zaten. vaktim cok olmadigi icin google bakamıyorum hoca da tepemde :D


bundaki sıkınti nedir???
public static void main(String[] args) {
Scanner sc= new Scanner(System.in);
int n = sc.nextInt();
boolean a = isPrime(n);
if (a ==false)
System.out.print("asal degil");
else
if(a==true)
System.out.print("asaldir");
}
public static boolean isPrime(int n) {
for (int d = 2; d < n; ++ d) {
if (n % d == 0) {
return false;
}
}
return true;
}
}


bu kodu biraz modifiye etmen lazım
bir kere input almayacaksın
ilk 100 rakamı deneyip, onları basacaksın.
bir for loop koy, o loopun içindeki rakamı isPrime a gönder dur, gelen de True ise ekrana bas, degilse bir sonraki rakama geç
yani
public static void main(String[] args) {
boolean a = false;
for (n = 0; n<100; n=n+1){
a = isPrime(n);
if (a ==true)
System.out.print(n.toString());
}
public static boolean isPrime(int n) {
for (int d = 2; d < n; ++ d) {
if (n % d == 0) {
return false;
}
}
return true;
}
}
