java实现单位质量换算
时间: 2023-12-09 16:05:07 浏览: 73
Java实现单位质量换算可以使用以下代码:
```java
import java.util.Scanner;
public class UnitConverter {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入要转换的单位(千克/kg, 克/g, 磅/lb, 盎司/oz): ");
String unit = input.nextLine().toLowerCase();
System.out.println("请输入要转换的数值: ");
double value = input.nextDouble();
double result = 0;
switch (unit) {
case "千克":
case "kg":
result = value * 2.2046;
System.out.println(value + "kg = " + result + "lb");
break;
case "克":
case "g":
result = value * 0.0022046;
System.out.println(value + "g = " + result + "lb");
break;
case "磅":
case "lb":
result = value * 0.45359;
System.out.println(value + "lb = " + result + "kg");
break;
case "盎司":
case "oz":
result = value * 0.02835;
System.out.println(value + "oz = " + result + "kg");
break;
default:
System.out.println("无效的单位");
}
}
}
```
这个代码实现了从千克、克、磅、盎司四种单位之间的互相转换。用户可以输入要转换的单位和数值,程序根据用户输入的单位进行相应的转换并输出结果。