变量分类及数据类型

变量分类及数据类型本文介绍了 Java 中的变量按作用范围分为局部变量和成员变量 按数据类型分为基本数据类型和引用数据类型 详细阐述了整数 浮点 字符和布尔四种基本数据类型的特点 包括它们的取值范围和默认类型

大家好,欢迎来到IT知识分享网。

目录

1. 变量分类

1.1 变量按作用范围分为:

1.2 变量按数据类型分为:

2.1 整数类型:byte   short     int    long

 2.2 浮点类型:float     double

2.3  字符类型:char

2.4  布尔类型boolean

3. 基本数据类型之间转换


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

(0)
上一篇 2025-03-09 13:15
下一篇 2025-03-09 13:20

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信