第一题:
1.用线程模拟竞拍过程
创建4条线程,代表4个人,设置线程名称分别为:(“匿名A”,“匿名B”,“匿名C”,“匿名D”)。4个人一共可以竞拍8次,每次竞拍出的价为1-100(包含1和100)的随机数,每次出价需要3000ms,创建1个map集合<线程名,出价>将这四个人存入进去,出价默认为0,开始竞价后将每个人每次出的价存放进去,竞拍结束后以每个人最后出价为准。将竞拍价最高的线程名和成交价打印出来
打印格式如下:
匿名A以98元的价格成交
第二题:
创建一个list集合,提示用户输入5个数字,然后将这5个数字存放在list集合中
a. 将list集合中的元素按降序排序后存放进数组中。
b. 提示用户输入任意一个数字,然后根据数组当前顺序插入数组中,其他数字顺延,最后一位删除,最后打印出插入后数组中的所有元素
比如:数组元素为[8,7,5,3,3],如果输入的是4则是[8,7,5,4,3],如果输入的是2则数组不变)
第三题:
利用递归查找D盘下是否存在number.txt文件,如果没有该文件则创建;提示用户输入10个字符串,以追加的方式写入到number.txt中
过几天上答案 |
|