1. 编程基础
1在控制台输出所有的”水仙花数,并统计其个数;
2在控制台输出九九乘法表。
3 需求:公司年销售额求和
某公司按照季度和月份统计的数据如下:单位(万元)
第一季度:22,66,44
第二季度:77,33,88
第三季度:25,45,65
第四季度:11,66,99
4 获取数组最大值;数组的遍历;数组的反转
5 需求:猜数字小游戏(数据在1-100之间)
2.面向对象
3.API
1. * 需求:模拟登录,给三次机会,并提示还有几次。
* 用户名和密码都是admin
2 * 需求:统计一个字符串中大写字母字符,小写字母字符,数字字符出现的 次数,其他字符出现的次数。
* ABCDEabcd123456!@#$%^
3 * 需求:把字符串反转
* 举例:键盘录入"abc"
* 输出结果:"cba"
4 * 统计大串中小串出现的次数
5 需求:把数组中的数据按照指定个格式拼接成一个字符串
举例:int[] arr = {1,2,3};
输出结果:"[1, 2, 3]"
用StringBuffer的功能实现
6 数组元素:{24, 69, 80, 57, 13}
冒泡排序;选择排序;二分查找.
7 * 需求:我有如下一个字符串:”91 27 46 38 50”,请写代码实现最终输出结 果是:”27 38 46 50 91”
8 * 需求:把一个字符串中的手机号码获取出来"我的手机是18511866260,我 曾用过18987654321,还用过18812345678".
9 需求:我我....我...我.要...要要...要学....学学..学.编..编编.编.程.程. 程..程 将字符串还原成:“我要学编程”。
10 * 需求:算一下你来到这个世界多少天?
11 键盘录入任意一个年份,判断该年是闰年还是平年
4. 集合
1 * 需求:我有一个集合,请问,我想判断里面有没有"world"这个元素,如果有,我 就添加一个"javaee"元素,请写代码实现。
2 * 需求:编写一个程序,获取10个1至20的随机数,要求随机数不能重复。并把最 终的随机数输出到控制台。
3 * 使用Scanner从键盘读取一行输入,去掉其中重复字符, 打印出不同的那些字符
* aaaabbbcccddd
4 * 将集合中的重复元素去掉
5 * 在一个集合中存储了无序并且重复的字符串,定义一个方法,让其有序(字典顺序), 而且还不能去除重复
6 * 从键盘接收一个字符串, 程序对其中所有字符进行排序,例如键盘输入: helloitcast程序打印:acehillostt
7 * 程序启动后, 可以从键盘输入接收多个整数, 直到输入quit时结束输入. 把所有 输入的整数倒序排列打印.
8 *需求:键盘录入5个学生的信息(姓名,语文成绩,数学成绩,英语成绩),按照总分从 高到低输出到控制台
9 * 需求:统计字符串中每个字符出现的次数
10 * 模拟斗地主洗牌和发牌并对牌进行排序的代码实现
11 * 键盘录入一个int类型的整数,对其求二进制表现形式
* 如果录入的整数过大,给予提示,录入的整数过大请重新录入一个整数BigInteger
* 如果录入的是小数,给予提示,录入的是小数,请重新录入一个整数
* 如果录入的是其他字符,给予提示,录入的是非法字符,请重新录入一个整数
12 * 需求:判断E盘目录下是否有后缀名为.jpg的文件,如果有,就输出该文件名称
5. IO流
1 * 在控制台录入文件的路径,将文件拷贝到当前项目下
2 将键盘录入的数据拷贝到当前项目下的text.txt文件中,键盘录入数据当遇到quit时 就退出
6. 多线程
7. 网络编程 |
|