1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 标题创建实体类商品 包含属性:商品名称 商品价格 包含2个属性的构造函数

标题创建实体类商品 包含属性:商品名称 商品价格 包含2个属性的构造函数

时间:2024-07-28 17:44:41

相关推荐

标题创建实体类商品 包含属性:商品名称 商品价格 包含2个属性的构造函数

标题创建实体类商品,包含属性:商品名称,商品价格,包含2个属性的构造函数

创建实体类用户,包含属性:用户名,余额,包含2个属性的构造函数

创建实体订单,包含属性:唯一的下单用户,若干商品,包含2个属性的构造函数

提供getter/setter方法

创建测试类,创建主函数,在主函数中

创建1个有余额99元的你自己

假设:方便面,5.5元;火腿肠,2.2元

为以上用户创建一个包含2包方便面,4根火腿肠的订单,共6个商品的订单

创建独立的余额计算方法,

接收订单对象,将订单中用户,购买了订单中商品后的余额,计算返回

主函数调用余额计算方法,打印余额

如何描述2个方便面?

如何累加商品总价?

注意合适的数据类型

注意作业/实体/测试的包路径

过滤代码格式;忽略计算的精度丢失

class Product{String nameP;float price;Product(String x,float y){nameP=x;price=y;}float getPrice(){return price;}}class People{String name;float money;People(String x,float y){name=x;money=y;}float getMoney(){return money;}void setMoney(float m) {money = m;}}class Order{People one;int num;Product []products=new Product[100];Order(People x,int n,Product []y){one=x;num=n;products = y;}People getOne() {return one;}int getNum() {return num;}Product[] getProducts() {return products;}}public class Main {static float computer(Order order) {float money1;float money2=0;money1 = order.getOne().getMoney();for (int i = 0; i < order.getNum(); i++)money2 = money2 + order.getProducts()[i].getPrice();order.getOne().setMoney(money1-money2);return order.getOne().getMoney();}public static void main(String[] args) {People p = new People("小刘", 99);Product p1 = new Product("方便面", 5.5f);Product p2 = new Product("火腿肠", 2.2f);Product[] y = {p1, p1, p2, p2, p2, p2};Order order = new Order(p, 6, y);float money=puter(order);System.out.println(money);}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。