Devdit
 

โค้ด Java คํานวณอายุ แสดงอายุจากปีเกิด

6.3K

สอนเขึยนโค้ดคํานวณอายุ ภาษา 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 ออกสู่หน้าจอ

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ