欢迎来到天天文库
浏览记录
ID:40010911
大小:86.50 KB
页数:16页
时间:2019-07-17
《《java基本语法一》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、标识符、关键字、数据类型标识符程序员对程序中的各个元素加以命名时使用的命名记号称为标识符(identifier)Java语言中,标识符是以字母,下划线(_),美元符($)开始的一个字符序列,后面可以跟字母,下划线,美元符,数字。Java语言使用Unicode字符集,含有65535个字符。标识符合法的标识符identifieruserNameUser_Name_sys_val$change非法的标识符2mailroom#class保留字具有专门的意义和用途,不能当作一般的标识符使用,这些标识符称为保留字(reservedword)abstractbreakbyteboolean
2、catchcaseclasscharcontinuedefaultdoubledoelseextendsfalsefinalfloatforfinallyifimportimplementsintinterfaceinstanceoflonglengthnativenewnullpackageprivateprotectedpublicfinalreturnswitchsynchronizedshortstaticsupertrytruethisthrowthrowsthreadsafetransientvoidwhile常量、变量常量分为直接常量和符号常量。finaldou
3、blePI=3.1415变量分为实例变量和类变量。intt=1;t=t+1;inti,j,k;i=j+k;整型数据整型常量1.十进制整数如123,-456,0,582.八进制整数以0开头,如0123表示十进制数83,-011表示十进制数-9。3.十六进制整数以0x或0X开头,如0x123表示十进制数291,-0X12表示十进制数-18。整型数据整型变量数据类型所占位数数的范围byte8-27~27-1short16-215~215-1int32-231~231-1long64-263~263-1浮点型(实型)数据浮点型常量1.十进制数形式由数字和小数点组成,且必须有小数点,如
4、0.123,.123,123.,123.02.科学计数法形式如:123e3或123E3,其中e或E之前必须有数字,且e或E后面的指数必须为整数。3.浮点型常量默认精度是double,指定一个float常量续加一个F或f,54.2f浮点型(实型)数据实型变量数据类型所占位数数的范围Float323.4e-038~3.4e+038Double641.7e-308~1.7e+308字符类型——char字符常量字符常量是用单引号括起来的一个字符,如‘a’,‘’,‘’’,‘”’,‘\’字符型变量类型为char,它在机器中占16位。字符型变量的定义如:charc=‘a’;//指
5、定变量c为char型,且赋初值为'a‘intI=1;chars=‘3’;布尔类型——boolean布尔型数据只有两个值true和false布尔型变量的定义如:booleanb=true;使用举例publicclassAssign{publicstaticvoidmain(Stringargs[]){intx=1;floatz=1.234f;doublew=1.234;booleanflag=true;charc=‘c’;System.out.println(“x=“+x);System.out.println(“flag=“+flag);}}使用举例输出结果:x=1flag=
6、true;数据类型转换自动类型转换整型,实型,字符型数据可以混合运算。运算中,不同类型的数据先转化为同一类型,然后进行运算,转换从低级到高级;低----------------------------------------------->高byte,short,char—>int—>long—>float—>double自动类型转换规则操作数1类型操作数2类型转换后的类型byte、short、charintintbyte、short、char、intlonglongbyte、short、char、int、longfloatfloatbyte、short、char、int、l
7、ong、floatdoubledouble强制类型转换高级数据要转换成低级数据,需用到强制类型转换,如:inti;byteb=(byte)i;//把int型变量i强制转换为byte型inti=252;bytec=(byte)i;System.out.println(c);
此文档下载收益归作者所有