batch.java
来自「Java经典例程 从外国一大学计算机教授出版物下载的代码 经典」· Java 代码 · 共 42 行
JAVA
42 行
import java.io.*;
import java.util.*;
import java.text.*;
import javagently.*;
class Batch {
/* The Batch class by J M Bishop Oct 1996
* --------------- Java 1.1 October 1997
* for products with sell-by-dates.
*
* To be used with the Coffees class
*/
Batch (double k, Date d) {
inStock = k;
sellByDate = d;
}
double available ( ) {
return inStock;
}
boolean sell (double k) {
inStock -= k;
System.out.println("Sold " + Stream.format(k,1,1)+ " from batch " +
DF.format(sellByDate));
return inStock <= 0; // sold out
}
void display () {
System.out.println("\t\t"+DF.format(sellByDate) +
" : " + Stream.format(inStock,4,1) + "kg");
}
private double inStock;
private Date sellByDate;
private DateFormat DF = DateFormat.getDateInstance(DateFormat.DEFAULT,
Locale.UK);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?