❶ 在java怎样将两个列表框事件连接一起,就是我比如写一个汇率的计算器,我第一个列表
不是连接起来,你应该有个button,然后将那些下拉列表了,文本框里面的值取出来,在button里面处理事件。
❷ 用Java编写某类,可以将外币和本币互兑,并编写测试程序创建一些不同国家货币的对象。
//试着写了一个~~
///: Filename: ForeignCurrency.java
public class ForeignCurrency {
/**<font color='blue'>外币兑本币,<B>ca</B> 要兑换的外币金额*/
public double f2RMB(Currency src,double ca){
return ca*src.getExchangeRate();
}
/**<font color='blue'>本币兑外币,<B>RMB</B> 要兑换的本币金额*/
public double RMB2F(Currency dest,double RMB){
return RMB/dest.getExchangeRate();
}
/**<font color='blue'>外币兑外币,<B>cash</B> 要兑换的原外币(src)金额*/
public double f2F(Currency src,Currency dest,double cash){
return src.getExchangeRate()/dest.getExchangeRate()*cash;
}
public static void main(String[] args){
ForeignCurrency x = new ForeignCurrency();
Currency rmb = new Currency(CurType.本币,1);//定义一个RMB类,兑RMB的汇率是 1
Currency us$ = new Currency(CurType.美元,7.3);//定义一个美金类,兑RMB的汇率是 7.3
Currency au$ = new Currency(CurType.澳元,9.65);//定义一个澳元类,兑RMB的汇率是 9.65
Currency jp$ = new Currency(CurType.日元,0.0101);//定义一个日元类,兑RMB的汇率是 0.0101
double RMB = 888;
double US$ = 123;
double AU$ = 234;
double JP$ = 5678.9;
//美元兑换RMB;
double us2rmb = x.f2RMB(us$, US$);
System.out.println(us$.getCURName()+": "+US$+" -> "+rmb.getCURName()+": "+us2rmb+" 汇率:"+us$.getExchangeRate()/rmb.getExchangeRate());
//澳元兑换RMB
double au2rmb = x.f2RMB(au$, AU$);
System.out.println(au$.getCURName()+": "+AU$+" -> "+rmb.getCURName()+": "+au2rmb+" 汇率:"+au$.getExchangeRate()/rmb.getExchangeRate());
//日元兑换RMB
double jp2rmb = x.f2RMB(jp$, JP$);
System.out.println(jp$.getCURName()+": "+JP$+" -> "+rmb.getCURName()+": "+jp2rmb+" 汇率:"+jp$.getExchangeRate()/rmb.getExchangeRate());
//美元兑换澳元
double us2au = x.f2F(us$, au$,US$);
System.out.println(us$.getCURName()+": "+US$+" -> "+au$.getCURName()+": "+us2au+" 汇率:"+us$.getExchangeRate()/au$.getExchangeRate());
//....................
//RMB兑换澳元
double rmb2au = x.RMB2F(au$,RMB);
System.out.println(rmb.getCURName()+": "+RMB+" -> "+au$.getCURName()+": "+rmb2au+" 汇率:"+rmb.getExchangeRate()/au$.getExchangeRate());
//....................
}
}
//货币名称枚举
enum CurType{
本币,美元,澳元,日元,法郎//分别指:人民币,美金,澳元,日元,法郎...
}
//货币类,所有汇率都是以RMB为基准的
class Currency{
private double xr;//对RMB的汇率
private CurType type;//名称,比如US$
/**<font color='red'>参数 CUR 货币名称,double 对RMB的汇率*/
public Currency(CurType c,double xRMB){
xr = xRMB;
type = c;
}
/**<font color='blue'>获取外币对RMB的汇率*/
public double getExchangeRate() {
return xr;
}
/**<font color='blue'>获取货币名称*/
public String getCURName(){return type.name();}
}
❸ JAVA汇率转换程序求助,不知道哪里错了
楼主应该把报的异常给贴出来,才方便进行调试。否则Java就成C++了
❹ 求助!做JAVA兑换货币系统,谢谢.很急的.大哥大姐们拜托!
很简单的,得到 textfield 值再和汇率计算 最后返回结果就行了。用javascript 就可以实现。
❺ 请问怎么写一个关于货币兑换的java代码请完整的写完告诉我,谢谢~~
输入一个美圆数字?然后输出等值的人民币?
假设一美圆兑换7.5人民币~
public class A
{
public static void main(String[] args)
{
System.out.println("请输入,只能是数字!");
String serial = inputString();
System.out.println(Long.parseLong(serial)*7.5)
}
private static String inputString()
{
BufferedReader bufferedreader = new BufferedReader(
new InputStreamReader(System.in));
String s = null;
try
{
s = bufferedreader.readLine();
}
catch (IOException ioexception)
{
ioexception.printStackTrace();
}
return s;
}
}
❻ 如何用Java获取实时汇率
1.SE80 创建代理类
2.LPCONFIG 创建逻辑端口
3.写程序
如果根据URL创建代理类的时候出现SPRX084的错误,请参考Notes:1046046、976964
❼ java中获得当时的外汇汇率,使用webService嘛求高手详细点说
你先找找有没有对外公布的外汇汇率的webservice
❽ java 汇率这窗口数据计算不了,代码具体哪里错了
//这里没有覆盖ActionListener的actionPerformed方法啊
run.addActionListener(newActionListener(){
doublehv=Double.parseDouble(jtf.getText().toString());
doubler=Double.parseDouble(rmb.getText().toString());
dl.setText(r/hv);
});
run.addActionListener(newActionListener(){
publicvoidactionPerformed(ActionEvente){
doublehv=Double.parseDouble(jtf.getText().toString());
doubler=Double.parseDouble(rmb.getText().toString());
dl.setText(r/hv);
}
});
❾ 困惑好几天了,java汇率转换,高手门来看看,小弟谢了
你的作业吧??哈哈
作个servlet,币种和汇率用xml设定,页面显示从xml读取的币种,汇率,一个input框输入,一个按钮。
好好看看书,自己多试试,别有了作业就上网求救……虽说我也曾经是这样~~
❿ 在java中人民币汇率转换成美元和欧元怎么写打码
public class Test {public static void main(String args[]){String word = "hello world ! 123456 hI, tHEre";String[] words =word.split(" "); for (int i = 0; i < words.length; i++) {for (int j = 0; j < words[i].length(); j++) {if (j==0) {System.out.print((words[i].charAt(j)+"").toUpperCase());} else {System.out.print((words[i].charAt(j)+"").toLowerCase());}}System.out.print(" ");}}}使用空格区分单词,自动单词首字母大写,其他部分小写。如果单词首字母以外的部分不需要修改的话把else删掉即可。