使用Java如何根据汇率将不同币种的金额转换成人民币?
时间: 2023-03-19 22:23:45 浏览: 319
要使用Java将不同币种的金额转换为人民币,您需要使用汇率进行转换。以下是一个简单的Java程序,用于将美元转换为人民币:
```java
import java.util.Scanner;
public class CurrencyConverter {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入金额:");
double amount = scanner.nextDouble();
System.out.println("请选择货币种类:");
System.out.println("1. 美元");
System.out.println("2. 欧元");
System.out.println("3. 英镑");
int choice = scanner.nextInt();
double rate;
switch (choice) {
case 1:
rate = 6.5; // 美元兑人民币汇率
break;
case 2:
rate = 7.8; // 欧元兑人民币汇率
break;
case 3:
rate = 8.9; // 英镑兑人民币汇率
break;
default:
System.out.println("选择无效");
return;
}
double result = amount * rate;
System.out.println(amount + "美元转换成人民币为:" + result);
}
}
```
在此示例中,我们使用Scanner类从控制台读取用户输入的金额和货币种类。然后,我们使用switch语句确定所选货币种类的汇率。最后,我们将输入金额乘以汇率来计算结果,并将其输出到控制台。
阅读全文