جابجایی دو متغیر (Swap Two Variables)
اینجا «جابجایی دو متغیر» را مثل بازی لیوان ها می بینیم. «متغیر (Variable)» یعنی جعبه عدد. هدف: مقدارهای a و b جایشان عوض شود. سپس نتیجه را چاپ می کنیم.
روش استاندارد با متغیر موقت
یک متغیر «temp» می سازیم. مقدار a را نگه می داریم. سپس b به a می رود. در پایان temp به b می رود.
int a = 5;
int b = 10;
int temp = a;
a = b;
b = temp;
System.out.println("a = " + a + ", b = " + b);
توضیح ساده: a را در temp ذخیره می کنیم. سپس مقدار b را به a می دهیم. بعد temp را به b می دهیم. بنابراین مقدارها جابه جا می شوند.
گام های تمرین جابجایی دو متغیر
- کد را اجرا کن و خروجی را ببین.
- مقدارهای a و b را عوض کن.
- دوباره اجرا کن و نتیجه را مقایسه کن.
نکته: متغیر موقت باعث می شود داده ای گم نشود. این امن ترین روش است.
هشدار: بدون temp ممکن است اشتباهی روی مقدارها بنویسی و نتیجه خراب شود.
برای تمرین بیشتر درباره جابجایی دو متغیر سر بزن. همچنین جمع اعداد را در صفحه جمع دو عدد تمرین کن.
جمع بندی سریع
- متغیر یعنی جعبه نگهداری مقدار.
- جابجایی امن با temp انجام می شود.
- ترتیب مراحل بسیار مهم است.
- همیشه نتیجه را چاپ و بررسی کن.