สอนเขึยนโค้ดคํานวณอายุ ภาษา Java โดยรับปีเกิด พ.ศ. จากผู้ใช้งาน และนำค่าดังกล่าวมาคำนวณหาอายุ พร้อมกับแสดงข้อมูลอายุจากปีเกิด สูตรคำนวณอายุ คือ ปีปัจจุบัน - ปีเกิดของผู้ใช้งาน สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง โค้ด Java คํานวณอายุ แสดงอายุจากปีเกิด
import java.util.*;
class Test {
public static void main(String args[]){
Scanner sc = new Scanner( System.in );
System.out.print("กรุณาปีเกิด (พ.ศ.) : ");
int birthday_year = sc.nextInt();
int year = Calendar.getInstance().get( Calendar.YEAR );
if( birthday_year > 0 ) {
if( year < 2025 ) year = year + 543;
int age = year - birthday_year;
System.out.println( "ปัจจุบันคุณอายุ "+age );
}
}
}
ผลลัพธ์
กรุณาปีเกิด (พ.ศ.) : 2535
ปัจจุบันคุณอายุ 30
1. import class java.util.* เพื่อใช้งาน Class Scanner สำหรับรับค่าจากผู้ใช้งาน และ Class Calendar เพื่อดึงปีปัจจุบัน
2. รับค่าปีเกิด (พ.ศ.) ด้วยคำสั่ง nextInt และเก็บไว้ที่ตัวแปร birthday_year
3. ดึงข้อมูล ปี ปัจจุบันจาก Class Calendar และเก็บค่าไว้ที่ตัวแปร year
4. นำตัวแปร year - birthday_year เพื่อคํานวณอายุปัจจุบัน และเก็บค่าไว้ที่ตัวแปร age
5. แสดงอายุจากปีเกิดจากตัวแปร age ออกสู่หน้าจอ