Created
March 27, 2012 19:32
-
-
Save sanrodari/2219536 to your computer and use it in GitHub Desktop.
Problema validacion fecha
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package com.example; | |
import javax.swing.JOptionPane; | |
public class ValidacionFecha { | |
public static void main(String[] args) { | |
String entrada = JOptionPane.showInputDialog("Ingrese el dia"); | |
int dia = Integer.parseInt(entrada); | |
entrada = JOptionPane.showInputDialog("Ingrese el mes"); | |
int mes = Integer.parseInt(entrada); | |
// Es valido. Si el dia esta en el rango [1,30] y el mes en el rango [1,12] | |
if( (dia >= 1 && dia <= 30) && (mes >= 1 && mes <= 30) ){ | |
JOptionPane.showMessageDialog(null, "Es valida la fecha"); | |
} | |
else{ | |
JOptionPane.showMessageDialog(null, "No es valida la fecha"); | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
mes no debe ser mayor que 12, aun así las comprobaciones no serían correctas... prueba con algo así...
modifica los joptionpane porque sacan los datos de arrays cerrados, textos en las cabeceras y mensajes, etc.
public String validarFecha() {
boolean validar = false;
int dia;
int mes = 0;
int año;
int checkdia;
int checkmes;
int checks;