1. 编写一个程序,提示用户输入从美元到)人民币的兑换汇率。提示用户输入0表示从美元兑换为人民币,输入1表示从人民币兑换为美元。继而提示用户输入美元数量或者人民币数量,分别兑换为另外一种货币。使用Java语言
时间: 2024-01-24 13:17:50 浏览: 13
下面是一个简单的Java程序,用于实现从美元到人民币或从人民币到美元的兑换。代码中使用Scanner类从控制台获取用户输入,并根据用户输入的选择进行相应的计算并输出结果。
```java
import java.util.Scanner;
public class CurrencyConverter {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
// 提示用户输入汇率
System.out.print("请输入美元兑人民币汇率:");
double rate = input.nextDouble();
// 提示用户选择兑换方式
System.out.print("请选择兑换方式(0表示从美元兑换为人民币,1表示从人民币兑换为美元):");
int choice = input.nextInt();
// 根据用户选择进行相应的兑换计算
if (choice == 0) {
System.out.print("请输入美元数量:");
double dollars = input.nextDouble();
double yuan = dollars * rate;
System.out.printf("%.2f美元可以兑换%.2f人民币", dollars, yuan);
} else if (choice == 1) {
System.out.print("请输入人民币数量:");
double yuan = input.nextDouble();
double dollars = yuan / rate;
System.out.printf("%.2f人民币可以兑换%.2f美元", yuan, dollars);
} else {
System.out.println("输入无效!");
}
input.close();
}
}
```
注意,这个程序中的汇率是指美元兑换为人民币的汇率,如果需要计算人民币兑换为美元,需要先将汇率的倒数作为输入值传入程序。例如,如果当前的汇率是1美元=6.5人民币,则从人民币兑换为美元的汇率应为0.153846。