Alternate Text دریافت یک عدد از ورودی و تشخیص اینکه عدد وارد شده عدد اول است یا خیر؟

ارسال شده توسط : محمدحسین عبدالهی | دسته بندی : زبان های برنامه نویسی مایکروسافت
Alternate Text 12 Alternate Text 195
دریافت یک عدد از ورودی و تشخیص اینکه عدد وارد شده عدد اول است یا خیر؟

import java.util.Scanner;

/**
 *
 * @author MHASQL
 */
public class Main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        Scanner in = new Scanner(System.in);
        int number;
        System.out.print("Enter Number = ");
        number = in.nextInt();
        if (isPrime(number) == true) {
            System.out.printf("Adad %d Aval Mibashad\n", number);
        } else {
            System.out.printf("Adad %d Aval Nist!\n", number);
        }
    }
    private static boolean isPrime(int number) {
        if (number < 2) {
            return false;
        }
        if (number == 2 || number == 3) {
            return true;
        }
        boolean b = false;
        for (int i = 2; i <= number     / 2; i++) {
            if (number % i != 0) {
                b = true;
            } else {
                return false;
            }
        }
        return b;
    }
}