基本操作题(共18分)
本题的功能是读人运行程序时所传入的参数(一个或多个),并将参数依次显示出来,比如运行程序:java javal
partl part2,则打印输出为:partl part2。
public class javal{
public static void main(String[]args){
int i=0:
while( ){
System.OUt.print( +"");
;
}
System.out.println();
}
}
简单应用题(共24分)
本题的功能是,用户利用单选按钮选择性别,在下面的标签中显示用户的选择结果。
import java.awt.*;
;
public class java2{
public static void main(String args[]){
Frame f=new Frame("java2");
f.setLayout(new GridLayout(3,1));
f.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(O);
}
});
CheckboxGroup cg=new CheckboxGroup();
Checkbox male=new Checkbox("男",cg,false);
Checkbox female=new Checkbox("女",cg,false);
final Label la=new Label("请选择你的性别");
male.addItemListener(new hemListener(){
public void itemStateChanged(ItemEvent e){
la.setText("你是个男生?");
}
});
female.addItemListener(new ItemListener(){
public void itemStateChanged(ItemEvent e){
la.setText("你是个女生?");
}
});
f.add(male);
f.add(female);
f.add(la);
f.setSize(200,200):
;
}
}
综合应用题(共18分)
本题的功能是监听对于列表项的操作。窗口中有一个列表和三个按钮“添加”、“删除”和“关闭”。单击“添加”按钮,则会在当前所选列表项后添加一个名为“新增表项”的列表项,同时后台输入列表中的表项数量。单击“删除”按钮后,如果未选中表项,则弹出提示消息框“请选择表项”。否则将选中的表项删除,同时后台输出删除表项的内容和列表中的表项数量。单击“关闭”按钮退出程序。
import java.awt.*;
import java.awt.event.*;
import javax.swing.JOptionPane;
public class java3
{
public static void main(String args[])
{
final Frame frmFrame=new Frame();
Panel pnlPanell=new Panel();
Panel pnlPanel2=new Panel();
final List lstList=new List(8):
for(int i=0;i<10;i++)
{
String strName="表项"+(new Integer(i+
1)).toString():
lstList.add(strName);
}
Button btnButtonl=new Button("添加");
Button btnButton2=new Button("删除");
Button btnButton3=new Button("关闭");