欢迎来到天天文库
浏览记录
ID:51617491
大小:1.01 MB
页数:33页
时间:2020-03-26
《Java程序设计_徐红 王灿_电子课件12_单元3_任务2.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、任务二:天气预报信息处理程序设计单元三:数据与异常处理程序设计教学目标知识目标掌握获得字符创长度、比较、连接、提取、查询字符串、大;小写转化等操作方法;掌握StringBuffer对象的常用方法。能力目标运用获得字符创长度、比较、连接、提取、查询字符串、大小写转化等操作完成字符串操作;运用StringBuffer字符串知识进行追加及字符化处理的方法。教学内容4任务陈述123知识准备任务实施任务拓展任务实训5任务描述:设计实现了一个天气预报的数据处理的功能,能提供在线的信息编辑处理,比如插入删除和修改,以及查找、替换等
2、功能。对天气预报数据处理要求为:将每日的天气用字符串数组表示;将每日的天气用转为可编辑字符串数组表示;将每日的天气每个空格处替换为",",在日期前加序号格式为1、2、等;获得5日夜间的温度。1.任务陈述2.知识准备生活中的字符串使用String对象存储字符串String类位于java.lang包中,具有丰富的方法计算字符串的长度、比较字符串、连接字符串、提取字符串频繁使用的字符串“欢迎进入”“HelloWorld”“教育改变生活”Strings="HelloWorld";Strings=newString("Hell
3、oWorld");Strings=newString();2.知识准备String类提供了length()方法,确定字符串的长度注册新用户,要求密码长度不能小于6位2.知识准备publicclassRegister{publicstaticvoidmain(String[]args){Scannerinput=newScanner(System.in);Stringuname,pwd;System.out.print("请输入用户名:");uname=input.next();System.out.print("请输
4、入密码:");pwd=input.next();if(pwd.length()>=6){System.out.print("注册成功!");}else{System.out.print("密码长度不能小于6位!");}}}判断密码长度2.知识准备计算字符串长度字符串长度调用length()方法获得返回字符串中的字符数调用方法:字符串标识符.length();方法原型:publicintlength(){}2.知识准备String类提供了equals()方法,比较存储在两个字符串对象的内容是否一致2、注册成功后,实现登
5、录验证。用户名为“TOM”,密码为“1234567”2.知识准备publicclassLogin{publicstaticvoidmain(String[]args){Scannerinput=newScanner(System.in);Stringuname,pwd;System.out.print("请输入用户名:");uname=input.next();System.out.print("请输入密码:");pwd=input.next();if(uname.equals("TOM")&&pwd.equals(
6、"1234567")){System.out.print("登录成功!");}else{System.out.print("用户名或密码不匹配,登录失败!");}}}比较用户名和密码是否正确2.知识准备equals()方法比较原理“==”和equals()有什么区别呢?字符串1字符串2equals():检查组成字符串内容的字符是否完全一致str1str2BDQN0x2a486c0x2a486cBDQNstr1==str2?true0x2aac83str1==str2?false==:判断两个字符串在内存中的首地址,即
7、判断是否是同一个字符串对象2.知识准备使用equalsIgnoreCase()方法使用toLowerCase()方法使用toUpperCase()方法系统登录时不考虑用户名的大小写问题,实现登录2.知识准备publicclassLogin{publicstaticvoidmain(String[]args){…if(uname.equals("Jbit")&&pwd.equals("Bdqn")){System.out.print("登录成功!");}else{System.out.print("用户名或密码不匹配,
8、登录失败!");}}}uname.equalsIgnoreCase("Jbit")&&pwd.equalsIgnoreCase("Bdqn")uname.toLowerCase().equals(("Jbit").toLowerCase())&&pwd.toUpperCase().equals(("Bdqn").toUpperCase())2.
此文档下载收益归作者所有