I was just thinking about a thus password generator program i was writing, based on a principle they teach in java.
---------------------------------------------------------------------------------------
import javax.swing.*;
class josh{
public static void main (String [] args )
{
JFrame Input;
Input = new JFrame ();
String name, dob,first, middle, last, month, date, year,slash, fi, mi,li,password, space;
slash = "/";
space = " ";
name = JOptionPane.showInputDialog(null, "Enter your full name (first, middle, last:");
dob = JOptionPane.showInputDialog(null, "Enter your birth date(MM/DD/YYYY");
//Extract first, middle, last name
first = name.substring(0,name.indexOf(space));
name = name.substring(name.indexOf(space)+1, name.length( ));
middle = name.substring(0,name.indexOf(space));
last = name.substring(name.indexOf(space)+1, name.length( ));
//extract month, day and year
month = dob.substring(0,name.indexOf(slash));
dob = dob.substring(name.indexOf(slash)+1, name.length( ));
date = dob.substring(0,name.indexOf(slash));
dob = dob.substring(name.indexOf(slash)+1, name.length( ));
year = dob.substring(0,name.indexOf(slash));
//compute password
fi = first.substring(0,1);
mi = middle.substring(0,1);
li = last.substring(0,1);
password = month + fi + date + mi + year + li;
//output the result
JOptionPane.showMessageDialog(null, "Your password is " + password );
}
}
--------------------------------------------------------------------------------------
Anyone see a probem that I obviously am missing?
---------------------------------------------------------------------------------------
import javax.swing.*;
class josh{
public static void main (String [] args )
{
JFrame Input;
Input = new JFrame ();
String name, dob,first, middle, last, month, date, year,slash, fi, mi,li,password, space;
slash = "/";
space = " ";
name = JOptionPane.showInputDialog(null, "Enter your full name (first, middle, last:");
dob = JOptionPane.showInputDialog(null, "Enter your birth date(MM/DD/YYYY");
//Extract first, middle, last name
first = name.substring(0,name.indexOf(space));
name = name.substring(name.indexOf(space)+1, name.length( ));
middle = name.substring(0,name.indexOf(space));
last = name.substring(name.indexOf(space)+1, name.length( ));
//extract month, day and year
month = dob.substring(0,name.indexOf(slash));
dob = dob.substring(name.indexOf(slash)+1, name.length( ));
date = dob.substring(0,name.indexOf(slash));
dob = dob.substring(name.indexOf(slash)+1, name.length( ));
year = dob.substring(0,name.indexOf(slash));
//compute password
fi = first.substring(0,1);
mi = middle.substring(0,1);
li = last.substring(0,1);
password = month + fi + date + mi + year + li;
//output the result
JOptionPane.showMessageDialog(null, "Your password is " + password );
}
}
--------------------------------------------------------------------------------------
Anyone see a probem that I obviously am missing?