PDA

View Full Version : سوال: محاسبه اعداد اول؟



esmaeilbf
سه شنبه 17 اردیبهشت 1392, 11:38 صبح
محاسبه اعداد اول بین 1 تا 1000:
اشکال کد زیر چیه؟که درست جواب نمیده
package prime;
import java.util.Scanner;
public class Prime {
public static void main(String[] args) {
int count = 0 ;
boolean flag = true;
Scanner input = new Scanner(System.in);
int prime = input.nextInt();
for (int i = 2; i < 1000; i++) {
for (int j = 2; j < i; j++) {
if (i % j == 0)
{
flag = false;

}
}
if (flag = true)
System.out.println(i);
flag = true;
}
}
}

***BiDaK***
سه شنبه 17 اردیبهشت 1392, 12:12 عصر
if (flag==true)

spiderman200700
سه شنبه 17 اردیبهشت 1392, 17:10 عصر
این بهتره:
if (flag)