import java.math.BigDecimal;
public class Util {
public static void main(String[] args) {
System.out.println("摄氏度 转 华氏度: " + centigrade2Fahrenheit(10,1));
System.out.println("华氏度 转 摄氏度: " + fahrenheit2Centigrade(10,5));
}
/**
*
* <p>华氏度 = 32 + 摄氏度 × 1.8。</p>
* @param degree 需要转换的温度
* @param scale 保留的小数位
* @return
*/
public static double centigrade2Fahrenheit(double degree,int scale) {
double d = 32 + degree * 1.8;
return new BigDecimal(d).setScale(scale, BigDecimal.ROUND_HALF_UP).doubleValue();
}
/**
*
* <p>摄氏度 = (华氏度 - 32) ÷ 1.8。</p>
* @param degree 需要转换的温度
* @param scale 保留的小数位
* @return
*/
public static double fahrenheit2Centigrade(double degree, int scale) {
double d = (degree - 32) / 1.8;
return new BigDecimal(d).setScale(scale, BigDecimal.ROUND_HALF_UP).doubleValue();
}
}
分享到:
相关推荐
摄氏度转为华氏度.
总之,掌握编程语言并能灵活运用,如将华氏度转换为摄氏度,对于IT专业人士来说是非常重要的技能。这不仅能够解决日常生活中的小问题,还能为更复杂的计算和应用打下坚实的基础。在实际开发中,我们可能会遇到各种...
华氏度和摄氏度之间的转换公式如下: 1. 华氏度转摄氏度:C = (F - 32) * 5/9 2. 摄氏度转华氏度:F = C * 9/5 + 32 这个Java程序实现了这两个转换算法,用户可以通过输入温度值来获取相应的转换结果。 其次,根据...
在这个场景中,我们关注的是一个Java代码示例,它实现了温度单位之间的转换,即摄氏度(Celsius)与华氏度(Fahrenheit)之间的转换。这是一个基础但实用的编程任务,对于学习Java或软件开发的新手来说,是非常好的...
摄氏和华氏温度的转换公式如下: degreesC = 5 * (degreesF - 32)/9 degreesF = (9* (degreesC)/5) + 32 三个改变对象属性的方法:一个设置温度值、一个设置计量单位(’F’或’C’)、另一个同时设置温度值和...
这是一个非常简单的图形用户界面,可以将摄氏度转换为华氏度。 当我需要在我的化学问题中进行转换时,我会用它来消遣。 假设您安装了 Java 并设置了路径,您可以从终端运行此应用程序: java CelsiusConverterGUI ...
本教程将详细讲解如何在Java中实现华氏温度与摄氏温度之间的转换,帮助初学者更好地理解和应用编程技术。 首先,我们需要了解华氏温度(Fahrenheit)与摄氏温度(Celsius)的基本概念。华氏温度是温度的一种度量...
【标题】"ConvertidorTemperaturaAndroid"是一个专门为Android平台设计的应用程序,它实现了将温度从摄氏度(Celsius)转换为华氏度(Fahrenheit)的功能。通过使用Android服务(Service),该应用能够在后台运行,即使...
摄氏温度和华氏温度是两种常见的温度计量系统,摄氏度(Celsius)是国际单位制中的标准温度单位,而华氏度(Fahrenheit)则主要用于美国和某些英联邦国家。两者之间的转换公式是:F = (9/5)*C + 32,其中F代表华氏温度,...
该项目是一款采用Java语言编写的Android应用,旨在实现摄氏温度与华氏温度之间的转换。项目结构包含42个文件,其中XML布局文件15个,PNG资源文件10个,Java代码文件4个,Gradle配置文件3个,以及其他文件如Git忽略...
3. **温度转换算法**:摄氏度到华氏度的转换公式是°F = (°C * 9/5) + 32,反之则是°C = (°F - 32) * 5/9。程序会实现这些数学计算。 4. **事件处理**:当用户点击按钮或输入数据时,程序需要响应这些事件并执行...
这可能是用某种编程语言(如Python、Java、C++等)编写的,用于实现摄氏度和华氏度转换的核心逻辑。 在这个项目中,我们可能会遇到以下知识点: 1. **编程基础**:包括变量声明、条件语句(如if-else)和循环结构...
根据给定的文件信息,我们可以总结出一个关于Java编程中温度单位转换的程序设计知识点,主要涉及了如何在摄氏度、华氏度与开尔文之间进行转换,以及如何在Java Swing图形用户界面(GUI)中实现按钮事件监听器。...
用Java实现温package examples.basic; //定义类包名--文件夹名 public class TempConvert //类的定义 { //摄氏温度转华氏温度 double cToF(double t) ... ///在main()中调用上述两个函数度的转换
Java摄氏度到华氏度转换器 一个简单的Java程序,可将温度从摄氏温度转换为华氏温度。 只有一个.java文件,其中包含运行一个非常简单的程序的代码,该程序会将Celsius转换为Fahrenheit。
这段代码首先定义了两个函数,分别用于摄氏度到华氏度和华氏度到摄氏度的转换。然后通过一个无限循环来实现用户交互,根据用户的选择调用相应的转换函数,并打印结果。如果用户输入无效,程序会提示重新选择。 在...
摄氏度与华氏度之间的转换公式如下: 1. 摄氏度转华氏度:F = C × 9/5 + 32 2. 华氏度转摄氏度:C = (F - 32) × 5/9 而摄氏度与开尔文之间的转换非常简单: 1. 摄氏度转开尔文:K = C + 273.15 2. 开尔文转摄氏...
Container cp=this.getContentPane(); cp.setLayout(null); jt1.setBounds(10,10,100,20); cp.add(jt1); jb1.setBounds(130,10,100,20); cp.add(jb1);... jb.setBounds(70,50,100,20);...
从文件名"华氏温度转化为摄氏温度和绝对温度对话框.java"和"华氏温度转化为摄氏温度和绝对温度控制台.java"来看,这些程序可能不仅包含了华氏到摄氏的转换,还可能包括了摄氏到开尔文(绝对温度)的转换,因为绝对...
FahrenheitConverter应用的核心功能是基于温度转换算法,这个算法主要涉及两个关键的温度标准:华氏度(Fahrenheit)和摄氏度(Celsius)。华氏度是美国和部分英联邦国家常用的温度计量单位,而摄氏度则在国际上广泛...