数据类型--基本数据类型

 基本数据类型

基本数据类型的表数范围:

如何记忆:

例如

byte型:1byte=8bit                                                                                                                                                                

其中每个bit有两个值0和1,而且第一位是符号位(不参与运算) ,所以范围是-2^7~2^7-1

 

注意:

1.定义long类型的变量时,末尾要加上L或者l

   推荐使用L

2.整数默认类型:int

   小数默认类型:double

3.定义float类型的变量,末尾要加上F或者f

   推荐使用F

 

程序举例:

public classDataType{

    public static void main(String[] args){

//定义变量的格式:数据类型  变量名=初始化值

//定义一个字节变量

        byte b=10;

        System.out.printIn(10);//输出整型常量10

        System.out.printIn(b);//输出变量b的值为10

//定义一个短整型变量

        short s=100;

        System.out.printIn(s);

//定义一个整型变量

        int i=1000;

        System.out.printIn(i);

//定义一个长整型变量

        long l=1000000000000000000000L;

        System.out.printIn(l);

//定义一个单精度浮点型变量

        float f = 12.34F;
        System.out.println(f);

//定义一个双精度浮点型变量

        double d = 12.34;
        System.out.println(d);

//定义一个字符类型变量

        char c1 = 'a';
        char c2 = 'b';
        char c3 = '0';
        System.out.println(c1);
        System.out.println(c2);
        System.out.println(c3);

//定义一个布尔类型变量

        boolean b1 = true;
        boolean b2 = false;

        System.out.println(b1);
        System.out.println(b2);

    }

}

 

数值型精度排序(由小到大):

byte<short<int<long<float<double    

 

使用变量注意事项:

  • 作用域:变量定义在哪一级的大括号内,哪个大括号的范围就是这个变量的作用域。相同的作用域内不能定义两个同名变量。
  • 若方法内部变量没有赋予初始化值,则不能直接使用(输出)。你只需要在使用之前赋值就可以了,不一定非要在定义的时候给。
  • 每一行上建议只定义一个变量。

 

posted @ 2021-11-27 18:21  赤兔胭脂小吕布  阅读(28)  评论(0编辑  收藏  举报