教案25--String类优质课件.docVIP

  • 2
  • 0
  • 约1.48千字
  • 约 2页
  • 2022-02-08 发布于四川
  • 举报
课程名称 《Java程序设计》 课次 25 任务、项目、课题名称 String类 课时 2学时 教学内容 1、String类的常用方法; 2、String类的应用。 教学目标 1、掌握String类的常用方法; 2、掌握String类的应用。 教学重点 String类的应用 教学难点 String类的应用 教学活动及主要环节 学生活动 课程思政 复习 异常处理机制; 异常的抛出与捕获; 异常的手工抛出; 异常的声明抛出。 二、创设意境,导入新课 导入:登录控制中如何实现用户名密码的比较。 引出新内容:String类 新授内容及时间分配 一)创建String字符串 (TestString.java) 声明一个字符串变量:String s; 创建一个字符串变量:String s=new String(we are students); 或者通过初始化的方式: String s= we are students; 重点:理解两种赋值方式的本质区别。 二)String字符串的连接 例:String s1= we are students; String s2=我们是学生; String s3 = s1+s2; s3 += 现在开始学习; 三)String字符串常用方法 (重点) 方法的使用:字符串变量.方法名(方法参数) 1 、length() :可以获取一个字符串的长度 ,也就是字符串的字符个数。 例如(TestLength.java): String s= 我们是学生; int i = s.length(); ? i的值为 5。 2、equals(String s):判断两个字符串是否相等。 例:String s1=new String( we are friends); String s2=new String( We are friends); String s3= new String(we are students); 这时: s1.equals(s2)的值是false s1.equals(s3)的值是 true。 结合各班掌握情况,选择性的扩展: equalsIgnoreCase()方法,其也是字符串比较,但不考虑字母的大小写。 所以: tom. equalsIgnoreCase(boy)的值是true。 例题一、密码验证。(TestPass1.java) 3、其他常用方法 四、 小结 1、String类型变量的赋值; 2、字符串的连接; 3、String常用的方法: length(); equals(); 五、作业: 六、预习 实验十一 列举学生所做题目及过程等 扩展的密码验证程序: 最多给用户三次密码输入的机会,如果验证成功则给出相应的提示,三次验证失败后也给出对应的提示。 思政案例: 案例1:红楼梦段落分析 案例2:验证码应用案例 案例3:以破解算法为矛,为密码世界铸盾—王小云教授 培养目标: (1)弘扬传承中华优秀传统文化,增强文化自信; (2)培养学生诚实、守信、坚忍不拔的性格; (3)树立正确的技能观,锐意进取,努力提高自己的专业技能,为科技强国的目标而努力; (4)树立正确的时间观念,科学规划。

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档