import java.util.*; class Main { static Scanner in = new Scanner(System.in); public static void main(String[] args) { int dia = leia("Que dia você nasceu?"), mes = leia("Que mês você nasceu?"), ano = leia("Que ano você nasceu?"); escreva("Você tem " + idade(dia, mes, ano) + " anos"); } // método idade // entrada e saída public static int leia(Object texto) { System.out.print(texto); return in.nextInt(); } static void escreva(Object o) { System.out.println(o); } /* Métodos de leitura de data com java.util.Calendar https://docs.oracle.com/javase/7/docs/api/java/util/Calendar.html */ public static int dia() { return Calendar.getInstance().get(Calendar.DATE); } public static int mes() { return Calendar.getInstance().get(Calendar.MONTH) + 1; } public static int ano() { return Calendar.getInstance().get(Calendar.YEAR); } }