import java.util.HashMap;
import java.util.Scanner;
public class Coin {
HashMap<Integer,String> coinnames = new HashMap<Integer,String>(); //定义类Coin的成员变量coinname coinname又是HashMap的对象(因为一个类的成员变量可以是其他类的对象)
public Coin(){ //类的构造函数
coinnames.put(1, "penny");
coinnames.put(10, "dime");
coinnames.put(25, "quarter");
coinnames.put(50, "half dollar");
coinnames.put(100, "one dollar");
}
public String getname(int amount){
if( coinnames.containsKey(amount))
return coinnames.get(amount);
else
return "Not Found !";
}
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int amount = in.nextInt();
Coin coin = new Coin(); //创建一个类Coin的对象coin
String name = coin.getname(amount); //创建并初始化String的对象name
System.out.println(name); //输出String的对象name
}
}
Hash表的简单应用
最新推荐文章于 2020-06-06 15:56:31 发布