java作业16027240048
来源:互联网 发布:mac版ps存储快捷键 编辑:程序博客网 时间:2024/05/23 01:26
#
作业1
P159.11
Text:import java.util.HashMap;import java.util.Map;import java.util.Set;public class Text { private String name; private int salary; Text(String a, int b) { name = a; salary = b; } public String getName() { return name; } public int getSalary() { return salary; } public void setName(String name) { this.name = name; } public void setSalary(int salary) { this.salary = salary; } public static void main(String args[]) { HashMap<String, Integer> hashMap = new HashMap<String, Integer>(); hashMap.put("张三", 8000); hashMap.put("李四", 6000); Set<Map.Entry<String,Integer>> set = hashMap.entrySet();//转换成set用迭代器遍历 for(Map.Entry<String,Integer>entry : set){ System.out.println(entry.getKey()+":"+entry.getValue()); } hashMap.put("张三",8500); for(Map.Entry<String,Integer>entry : set){ System.out.println(entry.getKey()+":"+entry.getValue()); } }}
12
Text2:import java.lang.*;public class Text2 implements Comparable{ private String name; private int salary; Text2(String a,int b){ name = a; salary = b; } public String getName() { return name; } public int getSalary() { return salary; } public void setName(String name) { this.name = name; } public void setSalary(int salary) { this.salary = salary; } public int compareTo(Object p) { Text2 p1 = (Text2) p; if(this.salary>p1.salary){ return -1; } else{ return 1; } }}测试类:import java.util.*;import java.lang.*;public class Text02 { public static void main(String args[]){ Set<Text2> set =new TreeSet<Text2>(); Text2 p1 = new Text2("张三",8000); Text2 p2 = new Text2("李四",6000); Text2 p3 = new Text2("王五",5600); Text2 p4 = new Text2("马六",7500); set.add(p1); set.add(p2); set.add(p3); set.add(p4); for(Text2 p :set){ System.out.println(p.getName()+":"+p.getSalary()); } }}
13
import java.util.*;public class Customer { private String name; private int age; private String gender; Customer(String a,int b,String c){ name = a; age = b; gender = c; } public String getName() { return name; } public int getAge() { return age; } public String getGender() { return gender; } public void setName(String name) { this.name = name; } public void setAge(int age) { this.age = age; } public void setGender(String gender) { this.gender = gender; } public static void main(String args[]){ Customer s1 = new Customer("张立",18,"女"); Customer s2 = new Customer("王猛",22,"男"); List<Customer> arrayList = new ArrayList(); arrayList.add(s1); arrayList.add(s2); for(Customer cu : arrayList){ System.out.println(cu.name); System.out.println(cu.age); System.out.println(cu.gender); } }}
14
import java.util.*;import java.lang.*;public class Text17 { public static void main(String args[]){ String s = "today is a specil day"; int a[] = new int [100]; for(int i = 0;i<26;i++) { a[i] = 0; } Map<Character,Integer> map= new HashMap<Character,Integer>(); int max1 = 0; Character max2 = null; for(int i = 0;i<s.length();i++){ if(s.charAt(i)!=' ') { a[s.charAt(i)-'a']++; if(a[s.charAt(i)-'a']>max1) { max1 = a[s.charAt(i)-'a']; max2 =s.charAt(i); } map.put(s.charAt(i),a[s.charAt(i)-'a']); } } System.out.printf("数量最多的字符是:%c:%d",max2, max1); }}
作业2
import java.util.*;public class Text18 { public static void main(String args[]){ Random random = new Random(); Set<Integer>set = new TreeSet<Integer>(); for(int i = 0;i<50;i++){ set.add(random.nextInt(100)); } System.out.println(set); }}
作业3
import java.util.*;public class Text19 { public static void main(String args[]) { Map<String, String[]> map = new HashMap<String, String[]>(); String[] sd = {"济南", "济宁", "青岛", "烟台", "胶州", "威海", "等等"}; String[] hb = {"石家庄", "唐山", "廊坊", "沧州", "等等"}; String[] ln = {"沈阳", "等等"}; map.put("山东", sd); map.put("河北",hb); map.put("辽宁",ln); Scanner sc = new Scanner(System.in); String s1 = sc.next(); while(true){ if(s1.equals("退出")) break; else{ Set<String> set = map.keySet(); Iterator<String> iter = set.iterator(); while(iter.hasNext()){ String s2 = iter.next(); if(s2.equals(s1)){ String s3[] = map.get(s2); for(int i = 0;i<s3.length;i++) { System.out.println(s3[i]); } } } break; } } }}
阅读全文
0 0
- java作业16027240048
- java作业16027240048
- JAVA作业
- Java作业
- Java作业
- java作业
- java作业
- JAVA作业
- java作业
- java作业
- Java作业。。。
- java作业。。。
- Java作业
- java作业
- java作业
- java作业
- java作业
- java作业
- openSUSE安装配置
- 论文参考地
- Eclipse小问题
- C#使用ProtoBuf进行Socket通信
- 第一篇就从solr谈起
- java作业16027240048
- 【1701H1】【穆晨】【171031】连续第二十一天总结
- 关于xftp上传文件状态错误的解决
- Oracle ORA-01157报错"cannot identify/lock data file"解决
- 彻底理解PCA(Principal Component Analysis)主成分分析
- 利用Cookie、Session写的登录页面、成功页面、退出页面
- PyQt笔记003——简单的信号与槽
- php的select where定位查询
- Purifying Machine UVA