【练手】用程序给出随便大小的10个数,序号为1-10,按从小到大顺序输出,并输出相应的序号。
来源:互联网 发布:舒尔特软件下载 编辑:程序博客网 时间:2024/06/10 03:28
既然是对应关系,那就用map来做,既然数字要排序,序号还要对应,逆向思维,把序号作为key,数作为值。
import java.util.*;//用程序给出随便大小的10个数,序号为1-10,按从小到大顺序输出,并输出相应的序号。public class TenNumber{public static void main(String[] args) {//我举得用map做容易点,正好对map不熟悉,借此来熟悉一下map的方法Map<Integer,Integer> m=new LinkedHashMap<Integer,Integer>();Random r=new Random();for(int i=0;i<10;i++){m.put(r.nextInt(1000),i);}System.out.println(m);ArrayList<Integer> sortedList=new ArrayList<Integer>(m.keySet());Collections.sort(sortedList);System.out.println(sortedList);for(int i:sortedList){System.out.print("random Number is "+i);System.out.println(" order is "+m.get(i));}}}
- 【练手】用程序给出随便大小的10个数,序号为1-10,按从小到大顺序输出,并输出相应的序号。
- 用程序给出随便大小的10个数,序号为1-10,按从小到大顺序输出,并输出相应的序号
- 随便大小10个数【序号1-10】,按从小到大输出【同时输出相应序号】
- 用冒泡排序去对输入的10个数按从小到大的顺序输出
- 运用数组,输出从小到大的10个数
- 输入不确定个数的整数,按从小到大顺序输出
- 自动输出GridView的序号
- 12.输入3个数,按照从小到大的顺序输出。
- 12.输入3个数,按照从小到大的顺序输出。
- 如何输出带序号的记录集??
- asp:Repeater中输出1开始的序号
- 6. 用冒泡法实现对10个整数按从小到大的顺序排序输出
- 6. 用冒泡法实现对10个整数按从小到大的顺序排序输出
- 输入姓名成绩并按照从小到大的顺序输出
- 比较三个字符串的大小,最后按从小到大的顺序输出
- 按从小到大顺序输出
- 【C语言】要求任意输入10个数,然后按从小到大顺序输出
- 用Java实现单链表---输入n个数,用单链表(任意算法)对其进行排序并按从小到大顺序输出。
- VS2008+Qt4.8.1下使用QtNetwork库
- 男人应做好下列小事
- Drupal 实用模块功能列表
- 那
- Java抽象类和接口的区别
- 【练手】用程序给出随便大小的10个数,序号为1-10,按从小到大顺序输出,并输出相应的序号。
- 扑克牌 ---JavaScript enumeration
- gridview 全选翻页保存状态
- 利用百度经验平台增加高质量外链的几个技巧
- hbm.xml中的sql语句
- Excel Server 学习笔记
- 网页禁止保存复制代码大全
- fancybox无法阻止弹出框 是因为fancybox需要重新绑定事件。
- 【练手】写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数