- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
本章内容数据类型﹑常量和变量运算符控制语句标识符规则(Java区分大小写)组成:字母,数字,下划线,美元符($)不能以数字开头不能与关键字保留字冲突(P17)合法标识符identifieruserNameUser_Name_sys_value$change中国非法标识符 2mail room# class数据类Javatypesystemprimitivereferencenullcharnumericbooleanclassinterfacearrayintegralfloating-pointbyteshortintlongfloatdouble数据类型 所占位数 数的范围 char 16 0~65535byte 8 -27~27-1short 16 -215~215-1 int 32 -231~231-1 long 64 -263~263-1 float:表示方法 32 10-38~10+38,-1038~-10-38double 64 10-308~10+30810-308~10+308true、false和null小写数据类型所占用字节数固定常量整型常量123,实型常量1.23字符常量‘a’(字符型变量与整型变量互换)布尔常量true、false字符串常量(String):“Thisisaconstantstring.”(字符串连接用+)用关键字final定义,定义格式为:final数据类型名字=初始值;finalintglobal=100,national=5;finaldoublePI=3.14159;变量
变量类型变量名字=初始值;例:intn=3,n1=4;Strings1=“你好”,s2;s2=s1+“中国”;注意:先声明后使用自动类型转换
不同类型数据先转化为同一类型,转换从低级到高级:低-----------------------------------------------------高char,byte,short→int→long→float→double强制类型转换把容量大的类型转换为容量小的类型时必须使用强制类型转换。可能导致溢出或损失精度inti=8;byteb=(byte)i;(byte)255=-1浮点数到整数舍弃小数(int)23.7=23 (int)-45.89f=-45找错误inty=100;longz; floatresult=145.2f; z=result+y;数组声明数组类型[]数组变量名数组类型数组变量名[]例如:publicstaticvoidmain(Stringargs[])publicstaticvoidmain(String[]args)创建数组数组名字=new数组元素的类型[数组元素的个数]声明与创建可同时进行floatboy[]=newfloat[4];运算符1.算术运算符:+,-,*,/,%,++,--(1)对整数取余数;(2)两整数相除,结果为整,否则结果为小数;(3)单目分为前置和后置,规则同C语言;2.关系运算符:,,=,=,==,!=(1)运算结果为boolean类型(truefalse);3.赋值运
文档评论(0)