Java基础语法(一)

上传人:小*** 文档编号:242963157 上传时间:2024-09-12 格式:PPT 页数:20 大小:360.50KB
返回 下载 相关 举报
Java基础语法(一)_第1页
第1页 / 共20页
Java基础语法(一)_第2页
第2页 / 共20页
Java基础语法(一)_第3页
第3页 / 共20页
点击查看更多>>
资源描述
Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,Java,基础语法,第,1,章:,Java,数据类型与字符串,课时:,1 hours,上一章节回顾,略,概述,Java,数据类型,Java,字符,Java,字符串,1.,1,Java,数据类型,基本数据类型,八种基本数据类型,整数类型,int,、,long,、,short,、,byte,浮点数类型,float,、,double,字符型,char,布尔类型,boolean,数据在内存中的存放方式,存贮单元直接存放数据内容,1.,1,Java,数据类型(续),基本数据类型(续),如何赋值和传参,复制一份源数据赋值给新的变量或参数(即传值方式),如何比较相等,使用关系运算符,: =,1.,1,Java,数据类型(续),引用数据类型,八种以外的数据类型都是引用数据类型,类,JDK,提供的类,如:,String,自定义的类,数组,在内存中的存放方式,引用型数据在内存中分两处存放,一处存放数据内容(堆内存),另一处存放数据内容的地址(栈内存),引用型变量中存放什么,变量存储单元中直接存放,数据内容的地址值,如何赋值和传参,将数据内容的地址复制一份给新的变量和参数,1.,1,Java,数据类型(续),引用数据类型,如何相等比较,比较两个数据存放地址是否相等:使用,=,比较两个数据的内容是否相等:使用,equals(),方法,1.,1,Java,数据类型(续),简单数据类型赋值过程图示,栈内存,a,单元,b,单元,int a=5;,定义变量,b,int b;,5,5,5,创建,a,单元数据的副本,放入,b,单元,b=a;,1.,1,Java,数据类型(续),引用数据类型图示,(,一,),栈内存,s1,单元,s2,单元,String s2=s1;,1000,1000,堆内存,1000,号单元,大家好,String s1=new String(“,大家好”,);,1.,1,Java,数据类型(续),引用数据类型图示(二),栈内存,s1,单元,s2,单元,String s2=new String(“,大家好”,);,1000,2000,堆内存,1000,号单元,大家好,String s1=new String(“,大家好”,);,2000,号单元,大家好,1,.2,Java,字符,char,类型是简单数据类型,char,类型数据与,int,类型的关系,char,型数据是以其,unicode,编码在计算机中表示的,unicode,编码是一种不大于,65536,的整数编码,char,型数据可以直接给,int,型变量赋值,即,char,型数据自动将其,unicode,码赋值给整型变量,65536,以下的整数可以强制转化为,char,型数据,即整数做为,unicode,码,转换为对应的字符。,空字符不能用,表示,而应当用,u0000,或者,(char)0,表示,1,.,3,Java,字符串,String,是引用(对象)数据类型,String,类型的数据的内容不可更改,创建,String,类型数据的方式,String s=new String(“,大家好”,),;,String s=“,大家好”;,1,.,3,Java,字符串(续),String,的常用方法,length(),得到字符串的长度,chatAt(idx),得到字符串中编号为,idx,的字符,equals(str),与另外一个字符串比较是否相等,replaceAll(oldStr,newStr),将字符串中,oldStr,替换为,newStr,substring(start,end),截取字符串中从,start,开始到,end-1,的部分,substring(start),截取字符串中从,start,开始一直到结尾的部分,1,.,3,Java,字符串(续),String,应用实例,有一由中英两种字符组成字符串,求该字符串中文字符的数量。,1,.,3,Java,字符串(续),String,应用实例,将一个字符串倒序输出,1,.,3,Java,字符串(续),String,应用实例,将字符串中所有的英文句号全部替换为中文句号,1,.,3,Java,字符串(续),String,应用实例,有一个格式为,xxxx-xx-xx xx:xx:xx,的字符串用于表示时间,请将其中的月份截取出来。,1,.,3,Java,字符串(续),String,应用实例,有一串小写英文字母要求做以下转换,如果是,a-y,之间的字母,则每一个字母转换为下一个字母,如:,a,转换为,b,,,y,转换为,z,等等;,如果字母是,z,,则转换为,a,。,本章作业,请编程完成以下任务,有一个格式为,xxxx-xx-xx xx:xx:xx,的字符串用于表示日期,请将其中的时间部分(即,xx:xx:xx,部分)截取出来。,将字符串中,_,全部替换为,-,计算某一字符串中所有大写字母的数量,将字符串中的每个字符打印在控制台上,要求每一个字符之间用逗号分隔,但最后一个字符之后不得有逗号。,在第,4,题的基础上继续完善,要求每三个字符为一行输出,字符间用逗号隔开,每行最后一个字符之后不得有逗号。,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 小学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!