怎么在Map中进行加减乘除
还有0人有此问题
发表在Java视频课程答疑 2018-05-10
是否精华
版块置顶:

public static void main(String[] args) {

    Map m=new HashMap();

    m.put("语文", 90);

    m.put("数学", 89);

    m.put("英语", 110);

    m.put("科学 ", 87);

    m.put("科学",66);

    m.put("社会", 24);

    m.put("体育", 14);

    Set set=m.keySet();

    Iterator it=set.iterator();

    System.out.println("********欢迎进入网上图书馆********");

         Scanner lx=new Scanner(System.in);

         System.out.println("请选择书本");

         String shuben=lx.nextLine();

         System.out.println(m.get(shuben)+"元");

         int zongjin=0;

         zongjin=zongjin+m.get(shuben);

         

         


分享到:
精彩评论 4
luoxin2500
学分:178 LV4
2018-05-10
沙发

zongjin=zongjin+m.get(shuben);时报错,如何进行多选择然后数字累加求和

luoxin2500
学分:178 LV4
2018-05-10
板凳

@R4LYW{W0$%U{2%_7@MJYJK.png老师,我想弄个小图书馆,比如选择了3本书,想得到三本书的总价格需要通过什么方法实现

nlce、夜寂_1497507636
学分:1801 LV9
2018-05-10
地板

   Map<String,Integer> m=new HashMap<String,Integer>();

解决错误的方法 在把集合的泛型加上就能解决

nlce、夜寂_1497507636
学分:1801 LV9
2018-05-10
4L

import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;
import java.util.Set;


public class Test {
 public static void main(String[] args) {
  boolean b=true;
  int zongjin =0;
      Map m=new HashMap (); 
      m.put("语文", 90);
      m.put("数学", 89);
      m.put("英语", 110);
      m.put("科学 ", 87);
      m.put("科学",66);
      m.put("社会", 24);
      m.put("体育", 14);
      Set s=m.keySet();
      System.out.println("书名\t价格");
      for(String ss:s) {
       System.out.println(ss+"\t"+m.get(ss)+"元");
      }
      System.out.println("********欢迎进入网上图书馆********");
        Scanner lx=new Scanner(System.in);
        System.out.println("请选择书本,如不选请输入退出");
        while(b) {
      
        String shuben=lx.nextLine();
        if("退出".equals(shuben)) {
          b=!b;
        }else {
         
            int i=m.get(shuben);
            System.out.println(m.get(shuben)+"元");
            zongjin=zongjin+m.get(shuben);
            System.out.println("请继续选择书本,选完请输入“退出”");
        }
        System.out.println("您选购的总金额是"+zongjin+"元");
        }
 }
}



首页上一页 1 下一页尾页 4 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照