概述
相关程序如下:Mapaccountlist=newHashMap();publicvoidinsertuser(Stringstr,floatnum)//添加新用户{accountlist.put(str,(newFloat(num)));}publicvoiddeposit(Stringstr,floatnum)...
相关程序如下:
Map accountlist=new HashMap();
public void insertuser(String str,float num)//添加新用户
{accountlist.put(str,(new Float(num)));}
public void deposit(String str,float num)//取款
{
if(accountlist.containsKey(str))
{
float tempnum=(float)accountlist.get(str);
if(num<=tempnum)
{insertuser(str,tempnum-num);
System.out.println("卡上余额为:"+(tempnum-num));
}
else
{System.out.print("卡上金额为:"+tempnum);
System.out.println(" 您的余额不足,请充值!");
}
}
else
System.out.println("用户名不存在,请查证后使用!");
}
请高手帮忙修改一下!不胜感激!
该程序的纠结点在这里:
accountlist.get(str);其返回值是Object对象;
而void insertuser(String str,float num)需要传递一个float参数
请各位大侠再给点指点!
展开
最后
以上就是深情小霸王为你收集整理的java返回值float_编写java程序中遇到小问题,通过函数调用返回一个Float对象,而想另外一个函数传递参数时需要float型参数...的全部内容,希望文章能够帮你解决java返回值float_编写java程序中遇到小问题,通过函数调用返回一个Float对象,而想另外一个函数传递参数时需要float型参数...所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复