问答题
注意:下面出现的“考生文件夹”均为%USER%。
在考生文件夹中存有文件名为Java_1.java文件,请完善Java_1.java文件,并进行调试,使程序运行后输出窗口如下:
由于Java_1.java文件不完整,请在注释行“//*********Found*********”下一行语句的下画线地方填入正确内容,然后删除下画线,请勿删除注释行或其他已有语句内容。存盘时,文件必须存放在考生文件夹下,不得改变原有文件的文件名。
给定源程序:
import javax.swing.*;
import java.text.DecimalFormat;
public class Java_1{
//*********Found**********
public static______main(String args[]){
SimpleTime t=new SimpleTime(12,30,19);
//*********Found**********
______.showMessageDialog(null,t.buildString(),
""this"引用示范",
JOptionPane.INFORMATION_MESSAGE);
System.exit(0);
}
}
class SimpleTime{
private int hour,minute,second;
public SimpleTime(int hour,int minute,int second){
this.hour=hour;
this.minute=minute;
this.second=second;
}
public String buildString(){
//*********Found**********
return"this.toString():"+______()+
"\ntoString():"+toString()+
"\nthis(with implicit toString()call):"+
this;
}
publ ic String toString(){
DecimaIFormat twoDigits=new DecimalFormat("00");
return twoDigits.format(this.hour)+":"+
twoDigits.format(this.minute)+":"+
twoDigits.format(this second);
}
}
【参考答案】
void JOptionPane toString或this.toString