用Java实现饱和水液体粘度计算的代码:
时间: 2024-03-12 12:45:24 浏览: 20
以下是使用Java实现饱和水液体粘度计算的示例代码:
```java
import java.lang.Math;
public class SatWaterViscosity {
public static void main(String[] args) {
double T = 373.15; // 温度为373.15K,即100℃
double A = 2.414 * Math.pow(10, -5);
double B = 247.8;
double C = 140.0;
double D = -1.75;
double E = -0.018;
double F = -11.2;
double G = -3.25;
double H = 0.0;
double Tr = T / B;
double S = A * Math.exp(C * (1 - Tr) + D * Math.pow((1 - Tr), 2) + E * Math.pow((1 - Tr), 3) + F * Math.pow((1 - Tr), 4) + G * Math.pow((1 - Tr), 5) + H * Math.pow((1 - Tr), 6));
double mu = S * Math.pow(10, 3); // 将单位转换为mPa*s
System.out.println(mu); // 输出饱和水的粘度,单位为mPa*s
}
}
```
需要注意的是,这里采用的是Andrade公式进行计算,需要提供温度作为输入参数。运行代码后,将输出饱和水的粘度,单位为mPa*s。