السلام عليكم ورحمة الله وبركاته
اخواني انا سبق وان عملت كود يقوم بحسبة الاعداد الزوجيه بين عددين ولكن في الكود استخدمت اكثر من 12 جمله شرطيه if
وعملت ايضا كود يقوم بحسبة الاعداد التي تقبل القسمه على 5 بين عددين
ولكن اردت ان اطور مهاراتي وقمت ببرمجه كود جديد يقوم بحسبه الاعداد الفرديه ولكن بطريقه برمجيه تختلف عن سابقاتها
وهذا هو الكود
public void numberOod()
{
int x;
int y;
int temp;
System.out.print("Enter First Number : ");
x = input.nextInt();
System.out.print("Enter Second Number : ");
y = input.nextInt();
if(y>x)
{
temp = x;
x = y;
y = temp;
}
temp = y%2;
while(y!=x)
{
if(temp==0)
{
y=y+1;
}
System.out.println(y);
y=y+2;
}
}مع اني ارى ان كل ماقمت به هو منطقي ولكن عندما اضع العددين يقوم بزياده العدد 2 الى مالا نهايه
ارجوا منكم ان تدلوني عن الخطاء الذي وقت به لكي استفيد ويستفيد غيري
وجزاكم الله خير
المبرمج
