java04字符串操作与位运算

java04字符串操作与位运算

ID:34416990

大小:62.16 KB

页数:7页

时间:2019-03-05

java04字符串操作与位运算_第1页
java04字符串操作与位运算_第2页
java04字符串操作与位运算_第3页
java04字符串操作与位运算_第4页
java04字符串操作与位运算_第5页
资源描述:

《java04字符串操作与位运算》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第四章字符串操作与位运算一、大纲1.掌握数制的概念及各种数制的转换2.掌握补码的概念及如何对整数求补码3.掌握java语言的数组的使用及其复制4.了解字符串和字符串缓冲区对象二、实验目标:1.掌握基本数据类型的使用2.掌握数组的使用3.掌握基本的程序控制流4.掌握常用的逻辑算法三、实验方式:要求学生自己独立完成四、上机指导任务4.1任务1:数字查找(时间:20分钟)4.1.1任务描述(1)将5个数放到数组中,然后让用户任意输入一个数字,如果这个数字在数组中,则输出该数在数组中的下标,如果不在数组中,则输出-1。4.1.2任务目的(

2、1)练习数组的遍历和循环的使用。4.1.3任务要求无4.1.4难点提示无4.2任务2:编程(时间:20分钟)4.2.1任务描述(2)编写程序,实现用户输入5个整数,保存到数组中,然后找到这五个数的最大值。4.2.2任务目的(3)掌握for循环的使用。(4)学习数组下标的使用。4.2.3任务要求(1)必须是动态输入的数值,不能是提前设定好的。4.2.4难点提示(1)关键代码如下:inta[]=newint[5];intmax;for(inti=0;i<5;i++){a[i]=sc.nextInt();}max=a[0];for(in

3、ti=1;i<5;i++){if(a[i]>max)max=a[i];}System.out.println("最大值是"+max);4.3任务3:存储九九乘法表(时间:20分钟)4.3.1任务描述(1)编写程序,使用二维数组存储九九乘法表,打印输出。4.3.2任务目的(1)学习使用二维数组。4.3.3任务要求无4.3.4难点提示无4.4任务4:查询乘法表(时间:20分钟)4.4.1任务描述(1)编写程序,实现用户输入两个一位数,通过查询任务2中的九九乘法表的到结果,输出。4.4.2任务目的(1)练习二维数组的使用以及掌握数组边界

4、值的使用。4.4.3任务要求无4.4.4难点提示(1)乘法表中每个式子的被乘数和乘数值与数组下标有对应的关系。4.5任务5:编程(时间:15分钟)4.5.1任务描述(1)Todayisthefirstdayoftherestofyourlife.Youareyoungertodaythanyoueverwillbe.Makeuseofitforthesakeoftomorrow.(2)编写程序,将上述字符串字符全部转换成大写输出一遍,再全部小写输出一遍。4.5.2任务目的(3)练习String,char,及基本程序控制。4.5.3

5、任务要求(4)使用String类的方法完成大小写的转换。(5)完成后,学员自己编程实现大小写的转换,即不调用系统提供的方法实现转换。4.5.4难点提示(1)把字符串转换成字符数组,之后遍历数组,在遍历的过程中,找到对应字符并按大小写差值进行转换。五、课后作业5.1作业1学习API的使用(时间:20分钟)5.1.1作业任务(1)查看javaAPI中java.lang.String类,了解String的常用方法。5.1.2任务要求无5.1.3难点提示无5.2作业2字符串处理(时间:20分钟)5.2.1作业任务(1)去除任务5中的空白字

6、符,打印输出。5.2.2任务要求无5.2.3难点提示(1)使用String的相关方法。5.3作业3字符串替换(时间:20分钟)5.3.1作业任务(1)用字符串替换的方法把任务5的字符串修改为第一人称。5.3.2任务要求无5.3.3难点提示(1)例如把You替换成I。5.4作业4位运算符的使用(时间:20分钟)5.4.1作业任务(1)取一个整数a从右端开始的4~7位。5.4.2任务要求无5.4.3难点提示(1)先使a右移4位。(2)设置一个低4位全为1,其余全为0的数。可用~(~0<<4)(3)将上面二者进行&运算5.5作业5字符串

7、排序(时间:20分钟)5.5.1作业任务(1)字符串排序,输入5个任意字符串,按字符顺序排序后,输出。5.5.2任务要求无5.5.3难点提示无5.6作业6反转字符串(时间:20分钟)5.6.1作业任务(1)编写程序对输入的任意字符串倒序排列输出。5.6.2任务要求(1)独立编写反转字符串的代码。5.6.3难点提示(1)首先把字符串转换成数组,之后完成反转。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。