【发布时间】:2015-01-11 08:16:20
【问题描述】:
我正在创建一个我们进行货币兑换的项目。其中一个步骤是我必须让用户输入他们想要从美元转换成的货币类型。我必须做一个while循环来检查并确保输入对于文本文件是正确的。
文本文件只有这个
CD 1.05 0.93
MP 0.11 0.095
欧盟 1.554 1.429
所以这个人会进入 CD MP 或 EU 只是不知道如何检查它。使用eclipse,txt文件在项目文件夹中。
public class Communication {
public String askForCode(){
String currencyCode = JOptionPane.showInputDialog(null, "We exchange the following Currencies: \n "
+ "CD (Canadian Dollar)\n"
+ "MP (Mexican Peso) \n"
+ "EU (Euro) \n"
+ "Enter the Currency Code");
File myFile = new File("dailyrates.txt");
while (!currencyCode.equals){
}
return currencyCode;
}
我会使用 file.next 行来验证它吗?
【问题讨论】:
-
所以您的用户将输入
CD 1.05 0.93并且您想查看它是什么货币?阅读每一行 -
对不起,用户只输入货币代码,数字是汇率。他们只会输入 CD、MP 或 EU
标签: java file validation loops