Question...When the following code is executed,how many iterations of loop are performed?
เมื่อมีโค้ดถูกดำเนินการ มีการวน loop เท่าไหร่
int number =2;
boolean done = false;
while(!done){
number =number*2;
if (number>64)
done=true;
}
Answer...
int number =2;
boolean done = false;
while(!done){
number =number*2;
println(number);
if (number>64)
done=true;
}
เพื่อให้เราสามารถสังเกตจำนวนครั้งการวน loop ได้นั้นเราจึงใส่ statement "println(number);"ลงไป
หลังจากการ run code ทำให้เราทราบว่ามีการรวน loop ทั้งหมด 6 ครั้ง ตามบรรทัดของตัวเลขที่ output
source : Programming and problem solving with Java
Nell Dale and Chip Weems. -- 2nd ed. page 330
ISBN-13 : 978-0-7637-3402-2
source : Programming and problem solving with Java
Nell Dale and Chip Weems. -- 2nd ed. page 330
ISBN-13 : 978-0-7637-3402-2
ไม่มีความคิดเห็น:
แสดงความคิดเห็น