问答题

注意:下面出现的“考生文件夹”均为%USER%。
在考生文件夹中存有文件名为Java_1.java文件,请完善Java_1.java文件,并进行调试,使程序运行后输出窗口如下:

由于Java_1.java文件不完整,请在注释行“//*********Found*********”下一行语句的下面线地方填入正确内容,然后删除下面线,请勿删除注释行或其他已有语句内容。存盘时,文件必须存放在考生文件夹下,不得改变原有文件的文件名。
给定源程序:
import Javax.swing.*;
import Java.text.DecimalFormat;
publ ic 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;

public String toString()
DecimalFormat twoDigits=new DecimalFormat("00");
return twoDigits.format(this.hour)+":"+
twoDigits.format(this.minute)+":"+
twoDigits.format(this.second);
 

【参考答案】

void JOptionPane toString或this.toString

热门 试题

问答题
注意:下面出现的“考生文件夹”均为%USER%。 在考生文件夹中存有文件名为Java_3.java和Java_3.html文件,本题的功能是由用户输入两个浮点数求和。请完善Java_3.java文件和Java_3.html文件,并进行调试(在命令行中使用appletviewer Java_3.html,或者使用集成开发环境),程序先显示输入如下: 输入两个浮点数后,小程序窗口显示结果如下: 由于Java_3.java和Java_3.html文件都不完整,需分别进行修改,请在注释行“ *********Found*********”下一行语句的下画线地方填入正确内容,然后删除下画线,请勿删除注释行或其他已有语句内容。存盘时,文件必须存放在考生文件夹下,不得改变原有文件的文件名。 给定源程序: import Java.awt.Graphics; import Javax.swing.*; *********Found********** public class Java_3 extends______ double sum; 存和的变量 *********Found********** public void______() String firstNumber, 输入第1个字符串格式的数 secondNumber; 输入第2个字符串格式的数 double number1, 加数 number2; 被加数 读入第1个输入的数 firstNumber= JOptionPane showInputDialog( Enter first floating-point value ); 读入第2个输入的数 secondNumber= JOptionPane.showInputDialog( Enter second floating-point value ); 将字符串数据转换成双字长类型 number1=Double.parseDouble(firstNumber); number2=Double.parseDouble(secondNumber); 数据相加 sum=number1+number2; public void paint(Graphics g) 用g.drawString给结果 g.drawRect(15,10,270,20); g.drawString( 数相加之和为: +sum,25,25);