Java实例(2):温度转换

public class temperature {
    public static void main(String []args) {
       int centigrade = 37;  //摄氏度变量
	   double Fahrenheit = 32 + centigrade * 1.8;  //计算公式
		System.out.println("摄氏度为:" + centigrade);
		System.out.println("华氏度为:" + Fahrenheit);
    }
}
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
该程序允许用户比较摄氏和华氏温度的相等性。具体要求如下: 建立一个Temperature类,它有两个实例变量:一个是温度值(float);另一个是温度的计量单位(char),即取值 ’C’ 或 ’F’,C表示Celsius(摄氏温度)、F表示Fahrenheit(华氏温度)。这个类还应有2 个构造方法: 给每一个实例变量设置缺省值,即温度值为0、计量单位为C(摄氏); 通过两个参数分别给两个实例变量赋初值。 这个类应包括: 两个存取方法:一个返回用摄氏计量的温度、另一个返回华氏温度。摄氏和华氏温度的转换公式如下: degreesC = 5 * (degreesF - 32)/9 degreesF = (9* (degreesC)/5) + 32 三个改变对象属性的方法:一个设置温度值、一个设置计量单位(’F’或’C’)、另一个同时设置温度值和计量单位。 三个比较方法:一个用来是否两个温度相等;一个方法用来测试比较一个温度大于另一个温度;一个方法用来测试比较一个温度小于另一个温度。 最后写一个测试程序(main方法),测试Temperature类中的所有方法。要确保使用到所用的构造方法;要测试每一个比较方法,并确保至少有一个真(true)一个假(false)的结果。例如测试:0.0 degrees C = 32.0 degrees F -40.0 degrees C = - 40.0 degrees F -100.0 degrees C = 212.0 degrees F 请注意:必须保证输入的数据是有效的。所有非法的输入字符都应产生相应的错误信息并提示用户重新输入正确的数据。
Java2范例入门与提高 《Java2范例入门与提高》 一、使用说明 本书所附光盘的内容包含了开发实例的所有程序源码,所有程序源码都是在Java2上编译通过的。要运行本光盘上的实例,用户需要安装Java编译环境,请将光盘上的实例拷贝到本机硬盘上,并去掉其只读属性,除非特殊说明,一般经编译即可直接运行。 二、资源说明 第1章 java语言概述 1.1 HelloWorldApp程序 1.2 HelloWorld小应用程序 1.3 编译和运行HelloWorld 1.4 温度转换程序 1.5 水波效果 第2章 java语言基础 2.1 显示最大值 2.2 显示天数 2.3 闪动的文字 2.4 字体显示 2.5 水平滚动的图像 2.6 简单排序 2.7 气泡排序法 2.8 会爆炸的按钮 2.9 绘制函数图像 2.10 数字回文 第3章 基本输入与输出 3.1 提醒服务 3.2 水平滚动字幕 3.3 删除文件 3.4 复制文件 3.5 滚动显示新闻 3.6 压缩文件 3.7 文件浏览器 3.8 词汇逆排序 第4章 面向对象技术 4.1 画红点 4.2 随机生长的树 4.3 弹性球 4.4 蜂群 4.5 荧光咖啡杯 4.6 旋转的陀螺 4.7 生命周期 4.8 图形变换 第5章 java Applet程序 5.1 渐隐渐现的文字 5.2 旋转的图形 5.3 钻井工人 5.4 礼炮 5.5 彩带庆贺 5.6 图像放大器 5.7 电子相册 5.8 计算器 5.9 多功能时钟 第6章 java图形用户界面 6.1 HelloWorldSwing 6.2 按钮计数器 6.3 Swing按钮 6.4 温度转换器 6.5 HtmlDemo 6.6 投票器 6.7 TextSamplerDemo 6.8 Swing菜单 6.9 文件对话框 6.10 月相 6.11 单位转换器 6.12 Swing动画 第7章 java多媒体技术 7.1 播放声音文件 7.2 收音机 7.3 电子琴 7.4 吃豆游戏 7.5 简易壁球 7.6 弹球游戏 7.7 拯救生命 7.8 扫雷 7.9 双向飞碟 7.10 俄罗斯方块 第8章 java网络编程 8.1 解析URL 8.2 逆序信息 8.3 回声 8.4 敲门服务 8.5 每日一贴 8.6 聊天室服务器 8.7 聊天室客户端 8.8 留言簿 8.9 网络游戏
Java2范例入门与提高》的内容包含了开发实例的所有程序源码,所有程序源码都是在Java2上编译通过的。要运行本光盘上的实例,用户需要安装Java编译环境,并去掉其只读属性,除非特殊说明,一般经编译即可直接运行。 对于初学java以及JAVA高手温习JAVA基础是一本难得的资料,特发过来,供大家分享。 二、资源说明 第1章 java语言概述 1.1 HelloWorldApp程序 1.2 HelloWorld小应用程序 1.3 编译和运行HelloWorld 1.4 温度转换程序 1.5 水波效果 第2章 java语言基础 2.1 显示最大值 2.2 显示天数 2.3 闪动的文字 2.4 字体显示 2.5 水平滚动的图像 2.6 简单排序 2.7 气泡排序法 2.8 会爆炸的按钮 2.9 绘制函数图像 2.10 数字回文 第3章 基本输入与输出 3.1 提醒服务 3.2 水平滚动字幕 3.3 删除文件 3.4 复制文件 3.5 滚动显示新闻 3.6 压缩文件 3.7 文件浏览器 3.8 词汇逆排序 第4章 面向对象技术 4.1 画红点 4.2 随机生长的树 4.3 弹性球 4.4 蜂群 4.5 荧光咖啡杯 4.6 旋转的陀螺 4.7 生命周期 4.8 图形变换 第5章 java Applet程序 5.1 渐隐渐现的文字 5.2 旋转的图形 5.3 钻井工人 5.4 礼炮 5.5 彩带庆贺 5.6 图像放大器 5.7 电子相册 5.8 计算器 5.9 多功能时钟 第6章 java图形用户界面 6.1 HelloWorldSwing 6.2 按钮计数器 6.3 Swing按钮 6.4 温度转换器 6.5 HtmlDemo 6.6 投票器 6.7 TextSamplerDemo 6.8 Swing菜单 6.9 文件对话框 6.10 月相 6.11 单位转换器 6.12 Swing动画 第7章 java多媒体技术 7.1 播放声音文件 7.2 收音机 7.3 电子琴 7.4 吃豆游戏 7.5 简易壁球 7.6 弹球游戏 7.7 拯救生命 7.8 扫雷 7.9 双向飞碟 7.10 俄罗斯方块 第8章 java网络编程 8.1 解析URL 8.2 逆序信息 8.3 回声 8.4 敲门服务 8.5 每日一贴 8.6 聊天室服务器 8.7 聊天室客户端 8.8 留言簿 8.9 网络游戏

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值