วันจันทร์ที่ 22 กรกฎาคม พ.ศ. 2556

Loop


1.       Question... What does the following loop print out?(number  is  of type  int.)

                  อะไรทำให้ loop พิมพ์ค่าออกมา (ประกาศตัวแปร number เป็นประเภท int)


                  number = 1;
                  while (number <11)
                  {
                      number ++;
                      out.println(number);
                   }

Answer...
               
               int number = 1;
                  while (number <11)
                  {
                      number ++;
                      System.out.println(number);
                   }

                เมื่อมีการประกาศตัวแปรด้วย int แล้ว ก็ยังไม่สามารถ run code ได้ เนื่องจากว่า
การที่เราจะตั้ง statement ให้พิมพ์ค่าใดออกมานั้น ต้องมีคำว่า System ไว้ข้างหน้า out เสมอหรือไม่ก็ไม่ต้องใส่ out ให้ตั้ง statement เป็น println ไปเลย

               int number = 1;
                  while (number <11)
                  {
                      number ++;
                      println(number);
                   }


source : Programming and problem solving with Java
Nell Dale and Chip Weems. -- 2nd ed. page 330
ISBN-13 : 978-0-7637-3402-2

ไม่มีความคิดเห็น:

แสดงความคิดเห็น