收藏 分销(赏)

Java基础语法市公开课一等奖省赛课微课金奖课件.pptx

上传人:快乐****生活 文档编号:12577291 上传时间:2025-11-04 格式:PPTX 页数:20 大小:73.07KB 下载积分:10 金币
下载 相关 举报
Java基础语法市公开课一等奖省赛课微课金奖课件.pptx_第1页
第1页 / 共20页
Java基础语法市公开课一等奖省赛课微课金奖课件.pptx_第2页
第2页 / 共20页


点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2021/10/3,#,Java,基础语法,第1章:Java数据类型与字符串,课时:1 hours,1/20,上一章节回顾,略,2/20,概述,Java数据类型,Java字符,Java字符串,3/20,1.1 Java数据类型,基本数据类型,八种基本数据类型,整数类型,int,、,long,、,short,、,byte,浮点数类型,float,、,double,字符型,char,布尔类型,boolean,数据在内存中存放方式,存贮单元直接存放数据内容,4/20,1.1 Java数据类型(续),基本数据类型(续),怎样赋值和传参,复制一份源数据赋值给新变量或参数(即传值方式),怎样比较相等,使用关系运算符,:=,5/20,1.1 Java数据类型(续),引用数据类型,八种以外数据类型都是引用数据类型,类,JDK,提供类,如:,String,自定义类,数组,在内存中存放方式,引用型数据在内存中分两处存放,一处存放数据内容(堆内存),另一处存放数据内容地址(栈内存),引用型变量中存放什么,变量存放单元中直接存放,数据内容地址值,怎样赋值和传参,将数据内容地址复制一份给新变量和参数,6/20,1.1 Java数据类型(续),引用数据类型,怎样相等比较,比较两个数据存放地址是否相等:使用,=,比较两个数据内容是否相等:使用,equals(),方法,7/20,1.1 Java数据类型(续),简单数据类型赋值过程图示,栈内存,a,单元,b,单元,int a=5;,定义变量,b,int b;,5,5,5,创建,a,单元数据副本,放入,b,单元,b=a;,8/20,1.1 Java数据类型(续),引用数据类型图示,(,一,),栈内存,s1,单元,s2,单元,String s2=s1;,1000,1000,堆内存,1000,号单元,大家好,String s1=new String(“,大家好”,);,9/20,1.1 Java数据类型(续),引用数据类型图示(二),栈内存,s1,单元,s2,单元,String s2=new String(“,大家好”,);,1000,堆内存,1000,号单元,大家好,String s1=new String(“,大家好”,);,号单元,大家好,10/20,1.2 Java字符,char,类型是简单数据类型,char,类型数据与,int,类型关系,char,型数据是以其,unicode,编码在计算机中表示,unicode,编码是一个小于,65536,整数编码,char,型数据能够直接给,int,型变量赋值,即,char,型数据自动将其,unicode,码赋值给整型变量,65536,以下整数能够强制转化为,char,型数据,即整数做为,unicode,码,转换为对应字符。,空字符不能用,表示,而应该用,u0000,或者,(char)0,表示,11/20,1.3 Java字符串,String,是引用(对象)数据类型,String,类型数据内容不可更改,创建,String,类型数据方式,String s=new String(“,大家好”,),;,String s=“,大家好”;,12/20,1.3 Java字符串(续),String,惯用方法,length(),得到字符串长度,chatAt(idx),得到字符串中编号为,idx,字符,equals(str),与另外一个字符串比较是否相等,replaceAll(oldStr,newStr),将字符串中,oldStr,替换为,newStr,substring(start,end),截取字符串中从,start,开始到,end-1,部分,substring(start),截取字符串中从,start,开始一直到结尾部分,13/20,1.3 Java字符串(续),String,应用实例,有一由中英两种字符组成字符串,求该字符串汉字字符数量。,14/20,1.3 Java字符串(续),String,应用实例,将一个字符串倒序输出,15/20,1.3 Java字符串(续),String,应用实例,将字符串中全部英文句号全部替换为汉字句号,16/20,1.3 Java字符串(续),String,应用实例,有一个格式为,xxxx-xx-xx xx:xx:xx,字符串用于表示时间,请将其中月份截取出来。,17/20,1.3 Java字符串(续),String,应用实例,有一串小写英文字母要求做以下转换,假如是,a-y,之间字母,则每一个字母转换为下一个字母,如:,a,转换为,b,,,y,转换为,z,等等;,假如字母是,z,,则转换为,a,。,18/20,本章作业,请编程完成以下任务,有一个格式为,xxxx-xx-xx xx:xx:xx,字符串用于表示日期,请将其中时间部分(即,xx:xx:xx,部分)截取出来。,将字符串中,_,全部替换为,-,计算某一字符串中全部大写字母数量,将字符串中每个字符打印在控制台上,要求每一个字符之间用逗号分隔,但最终一个字符之后不得有逗号。,在第,4,题基础上继续完善,要求每三个字符为一行输出,字符间用逗号隔开,每行最终一个字符之后不得有逗号。,19/20,20/20,
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服