java基本类型共有八种,基本类型可以分为三类
- 字符类型char
- 布尔类型boolean
- 数值类型byte、short、int、long、float、double。
数值类型又可以分为:- 整数类型byte、short、int、long
- 浮点数类型float、double。
JAVA中的数值类型不存在无符号的,它们的取值范围是固定的,不会随着机器硬件环境或者操作系统操作系统知识库")的改变而改变。
实际上,JAVA中还存在另外一种基本类型void,它也有对应的包装类 java.lang.Void,不过我们无法直接对它们进行操作。
Java中的常量
-
十六进制整型常量:
以十六进制表示时,需以0x或0X开头,如0xff,0X9A。 -
八进制整型常量:
八进制必须以0开头,如0123,034。 -
长整型:
长整型必须以L作结尾,如9L,342L。 -
浮点数常量:
由于小数常量的默认类型是double型,所以float类型的后面一定要加f(F)。同样带小数的变量默认为double类型。
如:float f;
f=1.3f;//必须声明f
- 字符常量:
字符型常量需用两个单引号括起来(注意字符串常量是用两个双引号括起来)。Java中的字符占两个字节。
一些常用的转义字符:
①\r表示接受键盘输入,相当于按下了回车键;
②\n表示换行;
③\t表示制表符,相当于Table键;
④\b表示退格键,相当于Back Space键;
⑤'表示单引号;
⑥''表示双引号;
⑦\表示一个斜杠\。
java引用类型
Java有 5种引用类型(对象类型):
- 类
- 接口
- 数组
- 枚举
- 标注
类型转换:
int -> String
int i=12345;
String s;
// 第一种方法:
s=i+""; //会产生两个String对象
// 第二种方法:
s=String.valueOf(i); //直接使用String类的静态方法,只产生一个对象
String -> int
s="12345";
int i;
//第一种方法:
i=Integer.parseInt(s); //直接使用静态方法,不会产生多余的对象,但会抛出异常
// 第二种方法:
i=Integer.valueOf(s).intValue(); //Integer.valueOf(s) 相当于 new Integer(Integer.parseInt(s)),也会抛异常,但会多产生一个对象
网友评论