import javax.swing.*; public class Assignment4 { public static void main( String[] args ) { char c='Z'; String alphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; String blanks = " "; String input; /* do { do { input = JOptionPane.showInputDialog( "Enter a letter" ); if ( ! Character.isLetter( input.charAt(0)) && input.charAt(0)!='#' ) JOptionPane.showMessageDialog( null, "Must be a letter" ); } while ( ! Character.isLetter( input.charAt(0)) && input.charAt(0)!='#' ); c = Character.toUpperCase( input.charAt(0) ); if ( c != '#' ) */ for (int row=0; row<=c-'A'; row++) /* System.out.println( blanks.substring(0,c-'A'-row) + alphabet.substring(0,row+1) + new StringBuffer(alphabet.substring(0,row)).reverse()); */ System.out.println( " ".substring(0,c-'A'-row) + "ABCDEFGHIJKLMNOPQRSTUVWXYZ".substring(0,row+1) + "ZYXWVUTSRQPONMLKJIHGFEDCBA".substring(26-row,26)); //} while ( c != '#' ); System.exit(0); } }