要求
(1) 程序需要具有图形界面,可以使用 Java Swing 或JavaFX 等 GUI库及各
种合适的图形组件类(若设计不使用图形界面而是控制台下的程序,也允许,但相应则扣除 10分)。
(2) 程序需要使用面向对象编程思想,需要设计合适的类和对象。程序结构
清晰,可读性强。
(3) 程序需要使用合适的数据结构来存储水果信息和订单信息,可使用对象
数组或者集合框架类中的接口或类(如 ArrayList 等)。
(4) 程序需要进行简单的异常处理或者简单的判断,例如输入的折扣值是否
在 0∼ 1范围内。
(5) 每个所定义的类、类中的属性、类中的方法以及关键的算法(函数)等,
必须给出注释。程序可读性或缺乏注释将扣除一定分数。
(6) 有效使用 Java 中的集合框架类来实现数据的表示、存储和处理,是允
许、鼓励和加分的。
(7) 程序中若没有对文件的读写,扣 5分。
(8) 其它情况,酌情增减分。