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 ปี
่

