//MonthsApplet.java //varieties of nested if statements import javax.swing.*; import java.awt.*; public class MonthsApplet extends JApplet { public void init () { String input; int monthNum; int days=0; input = JOptionPane.showInputDialog("Enter month number"); monthNum = Integer.parseInt(input); String language; language = JOptionPane.showInputDialog("Enter language (english or spanish)"); //nested if statements. if (monthNum == 1) { if (language.equals("english")) JOptionPane.showMessageDialog(null, "January"); else JOptionPane.showMessageDialog(null, "Enero"); days = 31; } else if (monthNum == 2) { if (language.equals("english")) JOptionPane.showMessageDialog(null, "February"); else JOptionPane.showMessageDialog(null, "Febrero"); days = 28; } else if (monthNum == 3) { JOptionPane.showMessageDialog(null, "March"); days = 31; } else if (monthNum == 4) JOptionPane.showMessageDialog(null, "Apr"); else if (monthNum == 5) JOptionPane.showMessageDialog(null, "May"); else if (monthNum == 6) JOptionPane.showMessageDialog(null, "Jun"); else if (monthNum == 7) JOptionPane.showMessageDialog(null, "Jul"); else if (monthNum == 8) JOptionPane.showMessageDialog(null, "Aug"); else if (monthNum == 9) JOptionPane.showMessageDialog(null, "Sep"); else if (monthNum == 10) JOptionPane.showMessageDialog(null, "Oct"); else if (monthNum == 11) JOptionPane.showMessageDialog(null, "Nov"); else if (monthNum == 12) JOptionPane.showMessageDialog(null, "Dec"); else JOptionPane.showMessageDialog(null, "invalid month number"); JOptionPane.showMessageDialog(null, "days =" + days); } } /* add if spanish, hola! thicken up the inner ifs. bad language */