java课件第2章基本数据类型.ppt

上传人:max****ui 文档编号:11496913 上传时间:2020-04-25 格式:PPT 页数:15 大小:948.50KB
返回 下载 相关 举报
java课件第2章基本数据类型.ppt_第1页
第1页 / 共15页
java课件第2章基本数据类型.ppt_第2页
第2页 / 共15页
java课件第2章基本数据类型.ppt_第3页
第3页 / 共15页
点击查看更多>>
资源描述
第2章基本数据类型和数组,2,本章导读,1.标识符和关键字2.数据类型3.基本数据类型的转换4.数据的输入与输出5.数组,3,2.1标识符和关键字,1标识符规定:由字母、下划线(_)、美元符号($)和数字组成,并且第一个字符不能是数字。例如,identifier,userName,User_Name,_sys_val,$change,2mail,room#,class。标识符中的字母区分大小写。字母包括多种语言的文字。Unicode字符集,4,2.关键字,被赋予特定意义的一些单词,有着不同的用途,不可以把关键词作为名字来用。数据类型说明符与修饰符abstract,int,short,byte,boolean,long,float,char,double,class,interface访问说明符private,protected,public语句与标号case,switch,break,continue,default,try,catch,finally,throw,throws,while,do,for,if,return,else,5,2.关键字,运算符及逻辑值new,instanceof,false,true,length,null存储类型说明符final,static,native,transient,方法修饰及其它void,synchronized,threadsafe,import,implements,extends,package,super,this,java语言中的保留字均用小写字母表示。,6,2.2数据类型,基本数据类型布尔类型(Logical):boolean整数类型(Integer):byteshortintlong字符类型(Textual):char浮点类型(Floating):float、double复合数据类型:class、Interface、数组,7,常量和变量,常量:用保留字final来实现如:finalintNUM=100;变量:是java程序中的基本存储单元,定义包括变量名、变量类型和作用域几个部分。intcount;charc=a;变量的作用域,8,2.2基本数据类型,1布尔类型常量:true,false。变量的定义:booleanx=true;2整数类型,9,2.2基本数据类型,3字符类型Unicode字符集能表示迄今为止人类语言的所有字符集。如拉丁文、希腊语、阿拉伯语、汉语、日文片假名、匈牙利语等等。,一个汉字占2个字节,一个英文字符占1个字节,065535,Uincode表中的字符A,?,9,好,,n:换行b:退格t:水平制表:单引号,charx=A,漂亮=假,jiafei;,例子1:Unicode表与字符位置,必须转换:(int)马,10,2.2基本数据类型,4浮点类型:float、double,453.5439F,2e40f,213.549d,6e-140,常量值,11,数据转换不包括逻辑类型和字符类型。按精度从“低”到“高”排列:byteshortintlongfloatdouble显示转换的格式:(类型名)要转换的值;intx=(int)34.89;例子,2.3基本数据类型的转换,低高,auto,高低,强制类型转换,12,2.4数据的输入与输出,C语言:printf、scanf等。Java在命令行窗口(MS-DOS窗口)输出数据。1数据输出2数据输入,13,2.4数据的输入与输出,1数据输出:System.out.print;System.out.printf:/完全类似C语言中的printf函数。例子,printf的一般格式:printf(格式控制部分,表达式1,表达式n);printf(Stringformat,Object.args)举例:System.out.printf(%f,%d%n,x,y);,14,2.4数据的输入与输出,2数据输入:Scanner创建一个对象:Scannerreader=newScanner(System.in);,这些方法执行时都会堵塞,等待用户在命令行输入数据回车确认。,例2-4,15,问题?,int和float都占4个字节,为什么取值范围不同?float并不是单纯的101010这样存储,是把4个字节划分为符号位,指数位,尾数位。3个部分固定的,因为有指数,存储的范围当然比int大了。但是3个部分也有范围限制,所以当精度值越大时,越不精确了。,返回,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


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

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


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