大家好,欢迎来到IT知识分享网。
目录
1. 变量分类
1.1 变量按作用范围分为:
局部变量:在方法中声明
成员变量:在类中声明
1.2 变量按数据类型分为:
基本数据类型变量,在内存中存放真正的值,如: int double char.. . . ..
引用数据类型变量,在内存中存放的是地址(引用),如:string
2. 基本数据类型
又分为四大类,共八种
2.1 整数类型:byte short int long
注意:1.默认为int类型
2.byte取值范围-128 —– +127,占1个字节
short取值范围-32768 —- 32767,占2个字节int取值范-2的31次方—– +2的31次方-1
占4个字节
long取值范围-2的63次方—- +2的63次方-1
占8个字节
3.在Java中,当对byte short char类型进行赋值时,如果没有超出当前类型的取值范 围,则可以直接赋值
4. long a = 6; //构成自动类型转换
2.2 浮点类型:float double
注意:1. 浮点类型中默认为double类型
3. float x = 3.5;
//注意:在Java中,值是小数是默认为double类型,取值范围大的不能直接给取值范围小 的赋值
//解决办法:第二种方法,将值double类型强制转为f1loat类型,因此称为强制类型转换 float x =(f1oat) 3.5;
system.out.println ( “x =”+);
2.3 字符类型:char
注意:1.一次只能存放一个字符,并且使用英文单引号引起来
2.一个汉字表示一个字符
3.一个字符在内存中占2个字节,取值范围0—65535 4.将整数值与字符类型的值进行相互转换
2.4 布尔类型boolean
注意:1.只有两个取值,分别是true、falseIl
2. 占一个字节
3. 基本数据类型之间转换
——–除了基本数据类型boolean类型以外,剩余的7种数据类型之间都可以相互转换
——–当对byte short char类型赋值时,如果没有超出该类型的取值范围,可以直接赋值
byte a = 1;
short b = 10010;
char c = 1234;
——–当对byte short char类型进行混合运算符时,则先转为int类型,然后再进行计算—当所有进行混合运算时,则先转为取值范围大的类型,然后再进行计算
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/152304.html