002-Java中数据类型 - 常量 - 变量 - 赋值运算符

Java中的数据类型

A:为什么有数据类型

  • Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间

B:Java中数据类型的分类

  • 基本数据类型
  • 引用数据类型

C:基本数据类型分类(4类8种)

* 整数型

  • byte 占一个字节 -128到127
  • short 占两个字 -2^15~2^15-1
  • int 占四个字节 -2^31~2^31-1
  • long 占八个字节 -2^63~2^63-1

* 浮点型

  • float 占四个字节 -3.403E38~3.403E38
  • double 占八个字节-1.798E308~1.798E308

* 字符型

  • char 占两个字节 0~65535

* 布尔型

  • boolean
  • boolean理论上是占八分之一个字节,因为一个开关就可以决定是true和false了,但是java中boolean类型没有明确指定他的大小

常量的定义

在执行中它的值不可以发生改变

Java中常量的分类

  1. 字面值常量
  2. 字符串常量 用双引号括起来的内容
  3. 整数常量 所有整数
  4. 小数常量 所有小数
  5. 字符常量 用单引号括起来的内容,里面只能放单个数字,单个字母或单个符号
  6. 布尔常量 较为特殊,只有true和false
  7. 空常量 null

输出常量演示

class Demo1_Constant {              //constant 常量
public static void main(String[] args) {
    /*
    * 字符串常量 用双引号括起来的内容
    * 整数常量      所有整数
    * 小数常量      所有小数
    * 字符常量      用单引号括起来的内容,里面只能放单个数字,单个字母或单个符号
    * 布尔常量      较为特殊,只有true和false
    * 空常量            null
    */
    System.out.println("abc");      //字符串常量
    System.out.println(123);        //整数常量
    System.out.println(12.3);       //小数常量
    //System.out.println('10');     //''中必须放的是单个字符,10代表的是1字符和0字符
    //System.out.println('');       //''中什么也不放,也是不可以的,因为代表不了任何字符
    System.out.println(' ');        //带表空格字符
    System.out.println(true);       //boolean类只有两个值,true和false
    System.out.println(false);
    }
}

变量的定义

A:什么是变量

在程序执行的过程中,在某个范围内其值可以发生改变的量

B:变量的定义格式

数据类型 变量名 = 变量值;

C:为什么要定义变量

用来不断的存放同一类型的常量,并可以重复使用


Java语言基础(赋值运算符的基本用法)

  • A:赋值运算符有哪些

    • a:基本的赋值运算符:=

      • 把=右边的数据赋值给左边。
    • b:扩展的赋值运算符:+=,-=,*=,/=,%=

      • += 把左边和右边做加法,然后赋值给左边。
        案例:

    class Demo1_Operator {
    public static void main(String[] args) {
    //赋值运算符
    int a = 3; //把右边的常量值赋值给左边的变量,左边必须是变量

        //a += 4;                               //a = a + 4;
        a = a + 4;
        System.out.println(a);
    }
    

    }

猜你喜欢

转载自blog.csdn.net/zlhyy666666/article/details/80947362