1. Write a method to determine whether an integer is a prime number by using the following
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..

hatali sifre

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

kurkcudukkaninadonentilki

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;
}
}

kurkcudukkaninadonentilki

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;
}
}

cruseo
1

mobil görünümden çık