import javax.swing.JOptionPane;
public class CURP01 {
public static String RFC(String nombre,String apellPat,String apellMat,String fecha){
String año,mes,dia;
apellPat=apellPat.substring(0,2);
apellMat=apellMat.substring(0,1);
nombre=nombre.substring(0,1);
año=fecha.substring(8);
mes=fecha.substring(3,5);
dia=fecha.substring(0,2);
return apellPat+apellMat+nombre+año+mes+dia;
}
CURP01 obj1=new CURP01();
//ingresar datos
public static void obtenerDatos(){
String nombre=JOptionPane.showInputDialog("Ingresa tu nombre (s)").toUpperCase();
String apellPat=JOptionPane.showInputDialog("Ingresa tu apellido paterno").toUpperCase();
String apellMat=JOptionPane.showInputDialog("Ingresa tu apellido materno").toUpperCase();
String fecha=JOptionPane.showInputDialog("Ingresa tu fecha de nacimiento \n dd/mm/aaaa").toUpperCase();
String nombreCod=RFC(nombre,apellPat,apellMat,fecha);
JOptionPane.showMessageDialog(null,"Su RFC es : \n"+nombreCod);
}
public static void main(String[] args){
obtenerDatos();
}
}