基础知识
java整型变量默认为int
java的整型常量默认为int型,声明long型常量须后加‘ l’ 或‘ L’
java程序中变量通常声明为int型,除非不足以表示较大的数 ,才使用long
Java的浮点型常量默认为double型,声明float型常量,须后加‘ f’ 或‘ F’ 。
字符类型char,用单引号' a ' ,括起来。
基本数据类型转换
1.byte,short,char之间不会相互转换,他们三者在计算时首先为int类型 。
2.boolean类型不能与其它数据运算。
3.当把任何基本数据类型的值和字符串 (String)进行连接运算时 (+) ,基本数据类型的值将自动转化为字符串(String)类型 。
字符串类型
1.String不是基本数据类型属于引用;String必须要用双引号" ",引起来;
2.使用方式与基本数据类型一致。例如 :String str = “ abcd ”;
3.八种基本数据类型都可以和String连接
str = str + 'a' ; // 注意要判断是连接,还是运算符
str = 123 + ""; //正确
str = 123; //错误,int类型不能赋值给str
基本数据类型可以转换;String类型与基本数据类型转换,需要使用包装类;
强制类型转换
1.自动类型转换的逆过程 ,将容量大的数据类型转换为容量小的数据类型。使用时要加上强制转换符 :() ,但可能造成精度降低或溢出 ,格外要注意 。
2.通常 ,字符串不能直接转换为基本类型 ,但通过基本类型对应的包装则可以实现把字符串转换成基本类型 。
如: String a = “ 43 ”; int i = Integer.parseInt(a);
boolean类型不可以转换为其它的数据。
测试
1.标识符的命名规范
包名:多单词组成,所有字母都小写:xxxyyyzz
变量名、方法名:多单词组成,第一个单词首字母小写,第二个单词开始,首字母大写,如:xxxYyyZzz
常量名:所有字母都大写;单词间用下划线连接,XXX_YYY_ZZZ
类名、接口名:多单词组成,所有单词的首字母大写:XxxYyy
2.自动转换
byte、short、char->int->long->float->double
3.整型默认的是什么类型,浮点型(实数型)默认的是什么类