كما ذكرت سابقا انا مبتدئ في الجافا (يعني مازلت اتعلم اساسيات الأساسيات :))
عندي (Assignment) واجب ساحاول حله في هذا الموضوع .. لسببين لكي يستفيد المبتدئون امثالي ..والسبب الثاني لإستفيد من نصائحكم وتصحيحاتكم
المطلوب
برنامج يقرأ من المستخدم رقم (Integer) موجب ثم بعد ذلك يقوم باختبار هل هذا الرقم اولى ام لا ؟ اذا كان اولي يطبع (الرقم س اولي ) اذا كان غير ذلك (مركب) يقوم بطباعة العوامل (الارقام التي تقبل القسمة بدون باقي ) لهذا الرقم .. ويستمر بالطلب في كل مره ينتهي من الطباعة ، يتوقف البرنامج في حال ادخل المستخدم -1
------------------------------------------------------------
اولا ساقوم بانشاء Method تستقبل رقم وتختبره هل هو اولى ام لا ؟
public static boolean mIsPrime ( int num )
{
int limit = (int) Math.sqrt ( num );
for ( int i = 2; i <= limit; i++ )
if ( num % i == 0 )
return false;
return true;
}