Funcion de cine

package Capitulo_7;

 
/**
 * Precio de función de cine; Escribe un programa para
 * averiguar cuánto paga una persona por ir a una funcion de
 * cine. El programa debe recibir una edad desde un control
 * deslizable o un campo de texto y despues debe decidir
 * con base a lo siguiente:
 * 
 * *Menor de 5 años, la funcion es gratis.
 * *De 5 a 12, paga la mitad de la tarifa.
 * *De 13 a 54, paga la tarifa completa.
 * *De 55 o mayor, la funcion es gratis.
 **/
 
import javax.swing.JOptionPane;
 
public class _9_Ejercicio_7_1_ {
 
public static void main(String[] args) {
String edadString;
edadString = JOptionPane.showInputDialog("Ingrese su edad: ");
 
int edad = Integer.parseInt(edadString);
 
if (edad < 5 || edad >= 55) {
JOptionPane.showMessageDialog(null, "Entrada Gratis");
}
else if (edad >= 5 && edad <= 12) {
JOptionPane.showMessageDialog(null, "Entrada a mitad de precio");
}
else {
JOptionPane.showMessageDialog(null, "Entrada con tarifa normal");
}
}
 
}