Pada postingan kali ini saya akan membagiakan sebuah source code untuk menghitung umur dengan menggunakan Java Netbeans. Dimana untuk source codenya saya menyediakan 2 metode inputan yang digunakan yaitu metode Scanner dan JOptionPane, jadi kalian bisa pilih metode mana yang akan digunakan entah itu Scanner ataupun JOptionPane.
Berikut source codenya:
- Metode Input Scanner
package menghitung_umur; //sesuaikan dengan nama package yg anda buat import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Scanner; /** * * @author Padma Ekayasa */ public class Menghitung_Umur_Scanner { //sesuaikan dengan nama class yg anda buat private static DateFormat tanggal, bulan, tahun; private static Date date; private static Scanner scanner; private static String inputan; public static void main(String[] args) { tanggal = new SimpleDateFormat("dd"); bulan = new SimpleDateFormat("MM"); tahun = new SimpleDateFormat("yyyy"); date = new Date(); scanner = new Scanner(System.in); System.out.print("Masukkan Tanggal Lahir (tgl-bulan-tahun) : "); inputan = scanner.nextLine(); int tanggalLahir = Integer.parseInt(inputan.substring(0, 2)); int bulanLahir = Integer.parseInt(inputan.substring(3, 5)); int tahunLahir = Integer.parseInt(inputan.substring(6, 10)); int tanggalHari = Integer.parseInt(tanggal.format(date)); int bulanHari = Integer.parseInt(bulan.format(date)); int tahunHari = Integer.parseInt(tahun.format(date)); int totalTahun = tahunHari - tahunLahir; System.out.println("Umur Anda adalah : "+totalTahun); } }
- Metode Input JOptionPane
package menghitung_umur; //sesuaikan dengan nama package yg anda buat import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; import javax.swing.JOptionPane; /** * * @author Padma Ekayasa */ public class Menghitung_Umur_JOptionPane { //sesuaikan dengan nama class yg anda buat private static DateFormat tanggal, bulan, tahun; private static Date date; private static String inputan; public static void main(String[] args) { tanggal = new SimpleDateFormat("dd"); bulan = new SimpleDateFormat("MM"); tahun = new SimpleDateFormat("yyyy"); date = new Date(); inputan = JOptionPane.showInputDialog("Masukkan Tanggal Lahir (tgl-bulan-tahun): "); int tanggalLahir = Integer.parseInt(inputan.substring(0, 2)); int bulanLahir = Integer.parseInt(inputan.substring(3, 5)); int tahunLahir = Integer.parseInt(inputan.substring(6, 10)); int tanggalHari = Integer.parseInt(tanggal.format(date)); int bulanHari = Integer.parseInt(bulan.format(date)); int tahunHari = Integer.parseInt(tahun.format(date)); int totalTahun = tahunHari - tahunLahir; JOptionPane.showMessageDialog(null,"Umur Anda Adalah: " +totalTahun); } }
Sekian untuk postingan kali ini, semoga bermanfaat..
Reference:
ArsipFB.com - link
ArsipFB.com - link