1、假设迟到两次以内不扣款,从第三次开始依次扣10,20,30………编写一个方法传入迟到的次数返回所扣的金额
PS:比如说一个人迟到了5次那么所扣的金额是:0+0+10+20+30=60元
思路:定义变量记录迟到的次数(这里有调用者直接传入)
在两次之后每次的罚金会随着次数增加而增加10倍
可以用次数相加乘以10
2、编写一个类,在main方法中定义一个Map对象(采用泛型),加入若干个对象,然后遍历并打印出各元素的key和value。
3、一个ArrayList对象aList中存有若干个字符串元素,现欲遍历该ArrayList对象,删除其中所有值为"abc"的字符串元素,请用代码实现。
4、取出一个字符串中字母出现的次数。如:字符串:"abcdekka27qoq" ,输出格式为:a(2)b(1)k(2)...
5、有一个已经排好序的数组,如int[] a = new int[] { 58,57,55,34,21,3,1 };
键盘录入一个整数,要求按原来的排序规律将它插入数组中,最后输出数组元素到控制台.
PS:将整数插入数组时,为了保证数组长度不受影响,需要删除排序后的最后一个元素(若录入的数小于1则不需要插入);
6、某班级考试成绩如下,利用二维数组存储这些数据,统计出全班的平均成绩,并将所有低于平均分的同学的坐标输出到控制台。比如:“第1组,第3个同学”
第1组:89,66,54
第2组:77,93,68
第3组:55,45,88
第4组:71,76,75
7、封装一个工具类:FileUtils,实现以下两个方法:
方法1:传入某文件绝对路径,判断该文件是否存在,若不存在,则创建该文件,若存在将其删除,操作后给出删除成功或失败的提示;
方法2:传入某文件夹路径,将该文件夹删 除(需要先删除该文件夹下所有文件);
8、海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿走了一份, 第三、第四、第五只猴子都是这样做的,问海滩上原来最少有多少个桃子
9、编写一个方法,模拟字符串的equals方法传入两个字符串,判断两个字符串内容是否完全相同?
10、有五个学生,每个学生有3门课(语文、数学、英语)的成绩,
* 写一个程序接收从键盘输入学生的信息,输入格式为:name,30,30,30(姓名,三门课成绩),
* 然后把输入的学生信息按总分从高到低的顺序写入到一个名称"stu.txt"文件中。
* 要求:stu.txt文件的格式要比较直观,打开这个文件,就可以很清楚的看到学生的信息。 |
|