2015年計(jì)算機(jī)二級(jí)考試JAVA操作和簡(jiǎn)單應(yīng)用題

字號(hào):

二、基本操作題(共18分)   本題提示輸入年份,然后判斷該年份是否為閏年。   importjava.io.*;   public class javal{   public static void main(String[]args){   InputStreamReader ir;   BufferedReader in;   ir=new InputStreamReader(System.in);   in=new BufferedReader(ir);   int year=1900;   System.out.print("請(qǐng)輸入年份:");   try{   String s=in.readLine();    ;   } (Exception e){   }   if( )   System.OUt.println(year+"是閏年");   else   System.out.println(year+"不是閏年");   }   }
    三、簡(jiǎn)單應(yīng)用題(共24分)   本題使用下拉菜單來控制字體,窗口中有一個(gè)標(biāo)簽和一個(gè)下拉菜單,當(dāng)選中下拉菜單中的任一項(xiàng)字體時(shí),標(biāo)簽上字符串的字體就隨之改變。   import java.a(chǎn)wt.*;   import java.a(chǎn)wt.event.*;   import javax.swing.*;   class ComboBoxFrame extends JFrame {   public ComboBoxFrame(){   setTitle("java2");   setSize(300,200);   addWindowListener(new WindowAdapter(){   public void windowClosing(WindowEvent e){   System.exit(0);   }   });   style=new JComboBox():   style.setEditable(true);   style.a(chǎn)ddhem("Serif");   style.a(chǎn)ddItem("SansSerif");   style.a(chǎn)ddhem("Monospaced");   style.a(chǎn)ddhem("Dialog");   style.a(chǎn)ddhem("Dialoglnput");   style.a(chǎn)ddActionListener(this);   JPanel p=new JPanel();   P.a(chǎn)dd(style);   getContentPane().a(chǎn)dd(p,"South");   panel=new ComboBoxTestPanel();   getContentPane().a(chǎn)dd(panel,"Center");   }   public void actionPerformed(ActionEvent evt){   JComboBox source=(JComboBox) ;   String item=(String)source.getSelectedhem():   panel.setStyle(item);   }   private ComboBoxTestPanel panel;   private JComboBox style;   }   class ComboBoxTestPanel extends JPanel{   public ComboBoxTestPanel(){   setStyle("Serif");   }   public void setStyle(String s){   setFont(new Font(S,F(xiàn)ont.PLAIN,12));   repaint();   }   public void paintComponent(Graphics g){   super.paintComponent(g);   9.drawString("Welcome to China!",0,50);   }   }   public class java2{   public static void main(String[]args){   JFrame frame=new ComboBoxFrame();   frame.show();   }   }