二、基本操作題(共18分)
本題定義了一個(gè)方法add(),用于求兩個(gè)整形數(shù)的和。方法中有兩個(gè)整形參數(shù)a和b,方法體中計(jì)算a和b的和sum,并將結(jié)果返回。程序中調(diào)用add()方法求整數(shù)24和34的和,并將結(jié)果打印輸出。
public class javal{
public static void main(String[]args){
int a=24,b=34;
System.out.println(add(a,b));
}
public static int add( ){
;
sum—a+b;
;
}
}
三、簡單應(yīng)用題(共24分)
本題中,主窗口有一個(gè)按鈕“顯示Dial09”,單擊該按鈕后顯示一個(gè)對(duì)話框,對(duì)話框的標(biāo)題是“Dial09”,其上有一個(gè)文字標(biāo)簽“歡迎學(xué)習(xí)Java.”,此時(shí)仍允許對(duì)原來窗口進(jìn)行操作,當(dāng)關(guān)閉新生成的對(duì)話框時(shí)退出程序。
import java.a(chǎn)wt.*;
import java.a(chǎn)wt.event.*;
import javax.swing.*;
public class java2 extends Frame implements ActionLis-
tener{
public static void main(String args[]){
java2 f=new java2("java2");
Panel pan=new Panel();
f.init();
}
public java2(String str){
super(str);
}
public void init(){
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
setSize(200,200);
setLayout(new FlowLayout());
but=new Button("顯示Dialog");
add(but);
but.a(chǎn)ddActionListener(this);
dig=new Dialog(this,"Dialog", );
dig.setSize(100,50);
dig.a(chǎn)ddWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
;
}
});
dig.a(chǎn)dd("Center",new Label("歡迎學(xué)習(xí)Ja-
va."));
setVisible(true);
}
public void actionPerformed(ActionEvent e){
dig.setVisible(true);
}
private Dialog dig;
private Button but;
}
二、基本操作題
第1處:int a,int b
第2處:int sum
第3處:return sum
【解析】第1處是add方法的兩個(gè)整型的形參;第2處是聲明一個(gè)整型的變量sum;第3處是求得sum值后,返回sum。
三、簡單應(yīng)用題
第1處:flash
第2處:System.exit(0)
【解析】第1處是作為Dialog對(duì)話框的參數(shù),第2處表示系統(tǒng)關(guān)閉退出整個(gè)應(yīng)用程序,參數(shù)0表示正常關(guān)閉。
本題定義了一個(gè)方法add(),用于求兩個(gè)整形數(shù)的和。方法中有兩個(gè)整形參數(shù)a和b,方法體中計(jì)算a和b的和sum,并將結(jié)果返回。程序中調(diào)用add()方法求整數(shù)24和34的和,并將結(jié)果打印輸出。
public class javal{
public static void main(String[]args){
int a=24,b=34;
System.out.println(add(a,b));
}
public static int add( ){
;
sum—a+b;
;
}
}
三、簡單應(yīng)用題(共24分)
本題中,主窗口有一個(gè)按鈕“顯示Dial09”,單擊該按鈕后顯示一個(gè)對(duì)話框,對(duì)話框的標(biāo)題是“Dial09”,其上有一個(gè)文字標(biāo)簽“歡迎學(xué)習(xí)Java.”,此時(shí)仍允許對(duì)原來窗口進(jìn)行操作,當(dāng)關(guān)閉新生成的對(duì)話框時(shí)退出程序。
import java.a(chǎn)wt.*;
import java.a(chǎn)wt.event.*;
import javax.swing.*;
public class java2 extends Frame implements ActionLis-
tener{
public static void main(String args[]){
java2 f=new java2("java2");
Panel pan=new Panel();
f.init();
}
public java2(String str){
super(str);
}
public void init(){
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
setSize(200,200);
setLayout(new FlowLayout());
but=new Button("顯示Dialog");
add(but);
but.a(chǎn)ddActionListener(this);
dig=new Dialog(this,"Dialog", );
dig.setSize(100,50);
dig.a(chǎn)ddWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
;
}
});
dig.a(chǎn)dd("Center",new Label("歡迎學(xué)習(xí)Ja-
va."));
setVisible(true);
}
public void actionPerformed(ActionEvent e){
dig.setVisible(true);
}
private Dialog dig;
private Button but;
}
二、基本操作題
第1處:int a,int b
第2處:int sum
第3處:return sum
【解析】第1處是add方法的兩個(gè)整型的形參;第2處是聲明一個(gè)整型的變量sum;第3處是求得sum值后,返回sum。
三、簡單應(yīng)用題
第1處:flash
第2處:System.exit(0)
【解析】第1處是作為Dialog對(duì)話框的參數(shù),第2處表示系統(tǒng)關(guān)閉退出整個(gè)應(yīng)用程序,參數(shù)0表示正常關(guān)閉。