Skip to content

常量与变量

标识符命名规范

凡是需要自定义名称的内容 都属于标识符

注意:标识符名称定义不要与 Java 关键字、保留字冲突

字(字母) 下(下划线) 美(美元符号) 人(人民币符号) 数(数字) 骆驼(驼峰命名)

可以以字母 、下划线、美元符号、人民币符号开头,可以包含数字,不能以数字开头 实际开发中只推荐使用单词

类名:由一个或者多个单词组成 ,每个单词首字母大写 举例: Student StringBuffer StringBuilder (大写驼峰)

变量名: 举例:studentName studentAge personWorkAge (小写驼峰)

见名知义 有意义

实际开发中只推荐使用单词

数据类型

分类

数据类型分为基本数据类型和引用数据类型

基本数据类型

数据类型说明字节
byte字节型1
short短整型2
int整型4
long长整型8
float浮点型4
double双精度浮点型8
char字符型2
boolean布尔型1
  • Java 中有三种表示整数的方法:十进制,十六进制和八进制。

变量声明

  • 格式:数据类型 变量名 = 初始值;
  1. 整形字面值

    java
    int a = 037;
    byte a = 10;
    short a = 120;
    long a = 0xa2cdf3ffL;
  2. 浮点型字面值

  • 浮点型字面值默认情况下是 double 类型(也可以在值后加 d 或 D),如果要指定为 float 类型,需要在字面值后面加一个 f 或 F。

    java
    double a = 3.14;
    float a = 3.14f;
  1. 字符型字面值
  • 字符型字面值用单引号括起来(单引号中只能出现一个字符)。
    java
    char a = 'a';
  • unicode 表示法,在值前加前缀 \u
    java
    char a = '\u0061';
  1. 布尔型字面值
  • 布尔值只能是 true 或 false。
    java
    boolean a = true;
  1. 字符串字面值

    注意

    字符串不属于基本数据类型,它是类, 属于引用数据类型,任何英文双引号包括的内容,都是字符串

  • 字符串字面值用双引号括起来(双引号引起来的 0 个或多个字符)。

    java
    String str= "hello world!";

类型转换

  • 类型转换分为自动类型转换和强制类型转换

    1. 自动类型转换(隐式类型转换): 自动类型转换顺序
    2. 强制类型转换(显式类型转换):
    • 如果 A 类型的数据表示范围比 B 类型大,则将 A 类型的值赋值给 B 类型,需要强制类型转换。
    java
    double d=123.4;
    float f=(float)d;
    • 强制类型转换的格式:(数据类型)数值;

常量

  1. 常量声明格式:final 数据类型 常量名 = 初始值;

  2. 常量声明注意事项:

  • 常量名使用大写字母,并且使用下划线分割单词。
  • 常量不可被修改。
java
final int MAX_NUM = 100;
final double PI = 3.14;
final String SITE = "www.baidu.com";

Keep Reading, Keep Writing, Keep Coding