永发信息网

java题求解

答案:6  悬赏:30  手机版
解决时间 2021-05-06 00:12

求道题 更改商品明并显示出来,更改单价,并显示销售总金额

class Shop
{
    private String name;    //商品名
    private int sale;      //商品单价
    public void setName(String name)
    {
    
        this.name=name;
        
        
        
    }
    public String getName()
    {
        return this.name;
    }
    public void setSale(int sale)
    {

        this.sale=sale;


    }
    public int getSale()
    {
        return this.sale;
    }
    
}

class UseShop
{
    public static void main(String args[])
    {
        Shop t = new Shop();
        t.setName(args[0]);
        System.out.println (t.getName());
        Shop t1 = new Shop();
        t1.setSale(Integer.parseInt(args[1]));
        System.out.println (t.getSale());
    }
}

最佳答案

思路是对啊   t.setName(args[0]);  t1.setSale(Integer.parseInt(args[1]));


args[0] args[1] 是什么 我没看明白

全部回答
=1
class Sale {    private String name;    //商品名    private int price;    //商品单价    public void setName(String name)    {    this.name=name;    }    public String getName()    {    return this.name;    }    public void setSale(int sale)    {    this.sale=sale;    }    public int getSale()    {    return this.sale;    }    } class Shop{ private List<Sale> sales; private float totale;}Sale=商品对象类.Shop=可以想象是购物车对象(简单地包含两个属性,一个是所有订购的商品,还有一个是总价格,其实可以不用这个对象,只用一个List对象来代替就行了.总价由 每个商品的单价*数量 再全部加起来就行了. )

这个题目挺简单的.还要想什么呢?不就是数学问题,语句的都是用很基本的,重要的还是数学的那些算法

public class Shop{

    // name 商品名  sale  价格

    private String name;

    private String sale;

    访问器就不写了

}

public class Demo{

    public static void main(String args[]){

    List list=new ArrayList();//存放商品对象

    Shop s=new Shop();//商品对象

    s.setName("电脑");

    s.setSale("4000");

    list.add(s);

    for(Iterator iter=list.Iterator();iter.hasNext();){

    s=(Shop)iter.next();

    System.out.println("商品名称:"+s.getName()+"商品价格:"+s.getSale());

    }

    //改变商品名称 价格

    do{

    System.out.println("是否改变商品名称和价格(y/n)");

    String sign=scan.next();

    if("y".equals(sign)){

    list.clare();

    s.setName("");

    s.setSale("");

    System.out.println("请输入新的商品名称:");

    String sname=scan.next();

    System.out.println("输入新价格:");

    String sprice=scan.next();

    s.setName(sname);

    s.setSale(sprice);

    list.add(s);

    }

    }while(false);

    //再次打印

    for(Iterator iter=list.Iterator();iter.hasNext();){

    s=(Shop)iter.next();

    System.out.println("商品名称:"+s.getName()+"商品价格:"+s.getSale());

    }

    }

 }

args[0] args[1]  是在命令行编译java 文件时带的参数。。。。

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
一位有钱相貌一般的男生和一位英俊潇洒不是哪
世间百态上一句,世间百态皆为空下句怎么对
梦幻诛仙可以结婚吗?
龙井路地址在什么地方,想过去办事
快速阅读的技巧是什么
无保QQ怎么上2代密保?能填的都填了,最后回
植物大战僵尸萌娘版什么时候出
男人不坏,女人真的不爱吗?那怎么样才算坏呢
有哪些动漫cp?
魔兽世界秘银矿哪多?
从日本坐轮船到中国几个小时?
苏阁文具地址有知道的么?有点事想过去
为什么老公每次打个我.就说对不起.一次又一次
有哪些学校学传媒?请认真回答
(康&美&健康皮肤网)
推荐资讯
忘记自己的验证消息
德州三星客服在哪?
Nokia1500元左右直板买个啥手机呀?
绿宝石升级到哪
《梦回大清》激活码
魔兽世界WLK 补丁 问题
学府大道/学府东四路(路口)在哪里啊,我有事
怎样才算发育,怎么才算发育完成? 40分
儿童主日学诗歌用我,主日学儿童诗歌因信称义
高二数学-圆锥曲线
2010年3月出生是属金木水土火的哪一个?男女
魔羯座的女孩最佳情侣是什么星座和属相?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?