面向对象程序设计(java)mooc--课堂代码

这篇博客主要围绕Java面向对象编程展开,涵盖了MOOC课程中的Money和Shapes模块。在Money部分,讲解了Coin.java的实现;在Shapes模块中,包括抽象类Shape.java以及Circle.java, Line.java, MyPic.java, Picture.java, Rectangle.java, Triangle.java等具体形状类的详细解读,并涉及到模块化管理的module-info.java文件。" 112021481,10543758,Unity3D小地图制作教程:自刷新与图标更新,"['Unity3D', '游戏开发', '3D游戏', '小地图制作']
摘要由CSDN通过智能技术生成

AMoney

Coin.java

package Coins;

import java.util.HashMap;
import java.util.Scanner;

public class Coin {
   
	private HashMap<Integer, String> coinnames = new HashMap<Integer, String>();
	
	public Coin() {
   
		coinnames.put(1, "penny");
		coinnames.put(10, "dime");
		coinnames.put(25, "quarter");
		coinnames.put(50, "half-dolar");
		coinnames.put(50, "五毛");  //键值唯一,后面覆盖前者
		System.out.println(coinnames.keySet().size());
		System.out.println(coinnames);
		for(Integer k : coinnames.keySet()) {
   
			String s = coinnames.get(k);
			System.out.println(s);
		}
	}
	public String getName(int amount) {
   
		if(coinnames.containsKey(amount))
		return coinnames.get(amount);
		else 
			return "NOT FOUND";
	}

	public static void main(String[] args) {
   
		// TODO Auto-generated method stub
		Scanner in =new Scanner(System.in)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值