Climbing的专栏
Life is limited, but art is long
hpdlzu80100
登录
注册
全站
当前博客
空间
博客
好友
相册
留言
huang Climbing
ID:hpdlzu80100
[修改头像]
共
1566
次访问,排名
2万外
好友
5
人,关注者
6
人
热爱生活,积极向上,流自己的汗,吃自己的饭!
hpdlzu80100的文章
原创 23 篇
翻译 0 篇
转载 2 篇
评论 0 篇
最近评论
软件项目交易
订阅我的博客
文章分类
IT Industry and Career
(RSS)
Java Learning
(RSS)
Temp
(RSS)
收藏
相册
存档
2008年05月(1)
2008年04月(24)
摄氏温度和华氏温度的互换(Convert between Celsius and Fahrenheit temperature)
新一篇: 完美数遍历(Find perfect number)
//
Convert between Celsius and Fahrenheit temperature
//Java how to program, 5/e, Exercise 6.23
// Neglect the error message when closing the applet since it is a JDK bug (id:5098186)
import
javax.swing.
*
;
import
java.awt.
*
;
import
java.awt.event.
*
;
import
java.text.
*
;
public
class
Celsius_Fahrenheit
extends
JApplet
implements
ActionListener
{
double
celsius,fahrenheit;
String celsiusText,fahrenheitText;
JLabel CelsiusLable,FahrenheitLable;
JTextField CelsiusField,FahrenheitField;
DecimalFormat twoDigits
=
new
DecimalFormat(
"
0.00
"
);
public
void
init()
{
Container container
=
getContentPane();
container.setLayout(
new
FlowLayout());
CelsiusLable
=
new
JLabel(
"
Enter Celsius Temperature:
"
);
container.add(CelsiusLable);
CelsiusField
=
new
JTextField(
10
);
container.add(CelsiusField);
CelsiusField.addActionListener(
this
);
FahrenheitLable
=
new
JLabel(
"
Enter Fahrenheit Temperature:
"
);
container.add(FahrenheitLable);
FahrenheitField
=
new
JTextField(
10
);
container.add(FahrenheitField);
FahrenheitField.addActionListener(
this
);
}
public
void
actionPerformed (ActionEvent event)
{
if
(event.getSource()
==
CelsiusField)
{
celsius
=
Double.parseDouble(CelsiusField.getText());
fahrenheit
=
celsius
*
9.0
/
5.0
+
32
;
fahrenheitText
=
twoDigits.format(fahrenheit);
FahrenheitField.setText(fahrenheitText);
}
else
if
(event.getSource()
==
FahrenheitField)
{
fahrenheit
=
Double.parseDouble(FahrenheitField.getText());
celsius
=
(fahrenheit
-
32
)
*
5.0
/
9.0
;
celsiusText
=
twoDigits.format(celsius);
CelsiusField.setText(celsiusText);
}
}
发表于 @
2008年04月11日 17:16:00
|
评论(
loading...
)
|
编辑
旧一篇: 大小可变钻石形状(Display a diamond shape constituted by asterisks)
评论:没有评论。
发表评论
姓 名:
主 页:
校验码:
看不清,换一张
登录