Cálculo de número de anos baseado em data
Publicado por Gustavo Luis Lopes Maciel (última atualização em 11/11/2009)
[ Hits: 5.651 ]
Algoritmo simples que recebe como argumento um mês e um ano e calcula se a data informada possui mais de 1 ano ou não.
Espero que seja de utilidade para outros também
Abraços desde já.
import java.util.Scanner;
public class Temporizador {
   
   public static void main(String[] args) {
      int mesi,mesf,anoi,anof, tmpAno, tmpMes ,Temp;
      System.out.println("Digite o Mes Inicial (MM)");
      mesi = new Scanner (System.in).nextInt();
      System.out.println("Digite o Mes Final (MM)");
      mesf = new Scanner (System.in).nextInt();
      System.out.println("Digite o Ano Inicial(YYYY)");
      anoi = new Scanner (System.in).nextInt();
      System.out.println("Digite o Ano Final(YYYY)");
       anof = new Scanner (System.in).nextInt();
       
       tmpAno = anof - anoi;
       tmpMes = mesf - mesi;
       tmpAno = tmpAno*12;
       
      Temp = tmpAno+tmpMes+1;
      
      if (Temp > 12){
         System.out.println("A data Digitada Tem Mais de 1 Ano");
      }else{
         System.out.println("A Data Digitada nao tem mais de 1 Ano");
      }
      
   }
}
Algoritmos para Teoria dos Números
Código para validar CPF e CNPJ otimizado
Calcular ritmo de corrida de rua
Diferenca entre meses - um método de busca simples
Nenhum comentário foi encontrado.
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
E aí? O Warsaw já está funcionando no Debian 13? [RESOLVIDO] (13)
copiar library para diretorio /usr/share/..... su com Falha na a... (1)
Problema em SSD ao dar boot LinuxMint LMDE FAYE 64 (3)









