上一课已经学习了如何输出文本并换行

这一节课来学习一下常量、变量和数据类型

 

首先说一下什么是量

量是一种会占用磁盘空间或内存空间的数据,量一般分为地址和值两部分

地址: 量在计算机中存储的位置

值: 能被用于运算的数据

简而言之,量可以看作是一个容器,这个容器里装着值,另外,一个量的地址也可以作为值被存于其他量中,将值存于量中的操作叫赋值。

 

变量: 值可以变但地址不能变的量

常量: 值和地址都不能变的量

总结: 所有量的地址都不能改变

 

数据类型:

       数据类型: 数据的类型,同类型数据具有相同的特征,比如整数型数据都是整数

 

基本数据类型

       数据类型名被作为关键字的类型,基本数据类型有以下几种:

       int 整形,表示整数

       float 浮点型(实型) 表示小数(整数也可以被表示为小数,所以实际上是表示所有实数)

      double 双精度浮点型 可以表示精度更高的小数(精度指最多能确定到的小数点后的位数)

       short 短整数型

       long 长整数型

       byte 字节型,取值范围(0 ~ 127)

       char 字符型,包含单个字符,字符值用单引号括起来,如: ‘a’

       boolean 布尔型(逻辑型) 取值只能是 true 或 false

语法基础(常量、变量和数据类型)_Java学习

      

关键字:

       Java语言内置的具有特殊意义的字符串

语法基础(常量、变量和数据类型)_Java学习_02

语法基础(常量、变量和数据类型)_数据结构与算法_03 

变量的创建(也可以叫定义,声明)

       数据类型名 变量名;

       以下是创建一个名称为a的整型变量

       int a;

       声明多个同类型变量时,不同变量用逗号隔开

       int a,b;

变量的赋值

       变量 = 值 或者 变量;

       int a,b;

       a = 1;

       b = a;

       变量1 = 变量2 是将变量2的值取出来存到变量1中,如果变量1已经有值,则原来的值会被覆盖掉。

 

变量的初始化

       指变量在被声明时就赋值,还有一种说法是变量被第一次赋值的时候叫初始化

       语法: 类型名 变量名 = 值 或者 其他变量;

       例子: int a = 1, b = a;

 

常量的创建(定义,声明)

       final 类型名 常量名;

       例子: final int a = 1;

建议在常量被创建之时立即初始化

 

以下是一个小例子

语法基础(常量、变量和数据类型)_Java学习_04

 

运行结果:

语法基础(常量、变量和数据类型)_数据结构与算法_05

 

语法基础(常量、变量和数据类型)_Java学习_06