public static void main(String[] args) { int a = 0; do { ++a; System.out.println(a); if (++a < 5) { System.out.println(a); continue; } } while (++a < 10); }
output : 1 2 4 7 10
توضیح : هنگام اجرای برنامه مقدار a برابر صفر چون در برنامه گفته شده a=0 بعد به a یک واحد اضافه می شود a++ و a می شود یک در خروجی چاپ می شود دوباره به a++ یک واحد اضافه می شود می پرسد اگر a کوچگتر از 5 است a را چاپ کن که a چاپ می شود 2 . بعد دوباره در قسمت while یک واحد به a اضافه می شود a می شود سه سوال می شود که a کوچکتر از 10 که درست است و دوباره به دستور ابتدایی یعنی اول a++ می رود و یک واحد به a اضافه می کند که می شود چهار علت درج چهار و ننوشتن سه همین است.
تبلیغات در جواب یاب
اخبار
سیستم امتیازدهی
دسترسی کاربران
داغ ترین سوال ها
پربازدیدترین سوال ها