📄 comicbooks.java
字号:
import java.util.*;
public class ComicBooks {
public ComicBooks() {
}
public static void main(String[] arguments) {
// set up hashtable
Hashtable quality = new Hashtable();
Float price1 = new Float(3.00F);
quality.put("mint", price1);
Float price2 = new Float(2.00F);
quality.put("near mint", price2);
Float price3 = new Float(1.50F);
quality.put("very fine", price3);
Float price4 = new Float(1.00F);
quality.put("fine", price4);
Float price5 = new Float(0.50F);
quality.put("good", price5);
Float price6 = new Float(0.25F);
quality.put("poor", price6);
// set up collection
Comic[] comix = new Comic[3];
comix[0] = new Comic("Amazing Spider-Man", "1A", "very fine",
5400.00F);
comix[0].setPrice( (Float)quality.get(comix[0].condition) );
comix[1] = new Comic("Incredible Hulk", "181", "near mint",
770.00F);
comix[1].setPrice( (Float)quality.get(comix[1].condition) );
comix[2] = new Comic("Cerebus", "1A", "good", 260.00F);
comix[2].setPrice( (Float)quality.get(comix[2].condition) );
for (int i = 0; i < comix.length; i++) {
System.out.println("Title: " + comix[i].title);
System.out.println("Issue: " + comix[i].issueNumber);
System.out.println("Condition: " + comix[i].condition);
System.out.println("Price: $" + comix[i].price + "\n");
}
}
}
class Comic1 {
String title;
String issueNumber;
String condition;
float basePrice;
float price;
Comic1(String inTitle, String inIssueNumber, String inCondition,
float inBasePrice) {
title = inTitle;
issueNumber = inIssueNumber;
condition = inCondition;
basePrice = inBasePrice;
}
void setPrice(Float factor) {
float multiplier = factor.floatValue();
price = basePrice * multiplier;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -