/** Page 118. Programming Project 13 with a graphical user interface. Read a date in mm/dd/yy format and display it in dd.mm.yy format */ // The import is needed because Scanner is not in java.lang. import java.util.Scanner; public class ConvertDateDemo { public static void main( String[] args ) { Scanner inp = new Scanner( System.in ); System.out.print("Enter a date in mm/dd/yy format: "); String date = inp.next(); int firstSlash = date.indexOf("/"); int lastSlash = date.lastIndexOf("/"); String mm = date.substring(0, firstSlash); String dd = date.substring(firstSlash + 1, lastSlash); String yy = date.substring(lastSlash + 1); String convertedDate = dd + "." + mm + "." + yy; System.out.println( "Converted Date is " + convertedDate ); } }