Page 108 - การเขียนโปรแกรมบนมาตรฐานเปิด
P. 108

108


                                                       ้
               ส าหรับ class lf_Statement สามารถอธิบายไดดังนี้
               importjava.utilScanner;  เป็นการเรียกใช้งาน java utility ชื่อ Scanner เพื่อใช้ในการรับข้อมูลจากผู้ใช  ้
               public class lf_Statement ประกาศ class ชื่อ lf_Statement


               int age;                      ประกาศด้วยตัวแปร age โดยก าหนดให้เป็นข้อมูลชนิดตัวเลขจานวนเต็ม
               Scanner scan = new Scanner(System.in); ประกาศ Objectscanner จากคลาส Scanner เพื่อใช้ในการรับ
               ข้อมูล

               System.out.print( please Enter your age here ); แสดงผลข้อความเพื่อให้ผู้ใช้ท าการใส่อายุ
               age = scan.nex tlnt(); รับข้อมูลอายุโดยใช้ method nextlnt() และเก็บค่าไว้ในตัวแปรage

                                                                                        ่
               if (age <18){ตรวจสอบเงื่อนไขของอายุหากพบว่าผู้ใช้มีอายุต่ ากว่าหากพบว่าผใช้มีอายุตากว่า 18 ปีจะแสดง
                                                                                ู้
                                              ่
                                                                   ุ
               ข้อความที่ก าหนดหากผู้ใช้มีอายุตั้งแต18 ปีขึ้นไปจะข้ามไปท าชดค าสั่งถัดไป
                        System.out.println( User is less than 18);
                        System.out.println( Access denied);
               }

               if (age >=18){ ตรวจสอบเงื่อนไขของอายุหากพบว่าผู้ใช้มีอายุ 18ปีขึ้นไปจะแสดงข้อความที่ก าหนด

                        System.out.println( User is 18 or older);
                        System.out.println( Access granted );

               }

               เมื่อท าการรันโปรแกรมจะได้ผลดังรูป
               กรณีที่ผู้ใช้อายุตากว่า 18 ปี
                             ่
   103   104   105   106   107   108   109   110   111   112   113