标识符: 用来给类、对象、方法、变量、接口和自定义数据类型命名的。Java标识符由数字,字母和下划线(_),美元符号( ) 或 人 民 币 符 号 ( ¥ ) 组 成 。 在 J a v a 中 是 区 分 大 小 写 的 , 而 且 还 要 求 首 位 不 能 是 数 字 。 最 重 要 的 是 , J a v a 关 键 字 不 能 当 作 J a v a 标 识 符 。 下 面 的 标 识 符 是 合 法 的 : m y N a m e , M y n a m e , P o i n t s , )或人民币符号(¥)组成。在Java中是区分大小写的,而且还要求首位不能是数字。最重要的是,Java关键字不能当作Java标识符。 下面的标识符是合法的: myName,My_name,Points, )或人民币符号(¥)组成。在Java中是区分大小写的,而且还要求首位不能是数字。最重要的是,Java关键字不能当作Java标识符。下面的标识符是合法的:myName,Myname,Points,points,_sys_ta,OK,_23b,3 下面的标识符是非法的: #name,25name,class,&time,if 基本数据类型: 整型,字符型(例如char c1=‘a’ 可以直接使用数字表示单个字符,例如: char c2 = 97;//表示a字母 ),浮点型(float f = 1.3;是错误的,1.3默认是double型的。对float数据进行赋值时,要在数字的后面添加f或F),布尔型(又称逻辑型,只有ture和false,在二进制逻辑中Java规定1为真0为假) 基本数据类型转换 1分为:自动类型转换,强制类型转换 2.小范围可以赋值给大范围数据类型 byte ------------> short/char ------------> int ------------> long ------------> float ------------> double float x = 100;//int赋值给float,x的值为100.0 3.强制转换可能导致数据精度损失或溢出 int x=(int)23.89;//x的值为23 long y=(long)34.98F; ;//y的值为34