2

变量和常量

java中的关键字

clipboard.png

关键字对 Java 的编译器有着特殊的意义,我们在程序中应用时一定不要使用关键字来定义变量或者常量,一定要慎重哦!!

Java 关键字是区分大小写的哦,所以Void 和void是不一样的!

java中的标识符

标识符就是用于给 Java 程序中变量、类、方法等命名的符号。

clipboard.png

1. 可以有字母、数字、下划线、美元符号$组成
2. 但是不能包含@、%、空格等特殊字符
3. 不能以数字开头
4. 标识符不能是关键字或者保留字
5. 标识符是严格区分大小写的
6. 标识符的命名最好能够反映器作用,见名知意

java中的变量

简单的说,我们可以把变量看作是个盒子,可以将钥匙、手机、饮料等物品存放在这个盒子中,也可以在需要的时候换成我们想存放的新物品。

java中通过变量类型、变量名、变量值三大要素来描述一个变量

clipboard.png

clipboard.png

如何命名变量

clipboard.png

clipboard.png

好的习惯: 

1. 第一个单词的首字母小写,其后单词的首字母大写,俗称骆驼式命名法
2. 变量命名时,尽量简短且能清楚的表达变量的作用,做到见名知意。

java中的数据类型

Java 语言是一种强类型语言。通俗点说就是,在 Java 中存储的数据都是有类型的,而且必须在编译时就确定其类型。

clipboard.png

  • 常用的基本数据类型有:

clipboard.png

  • 注意点

clipboard.png

public class HelloWorld{
    public static void main(String[] args) {
       String name="爱慕课";
       char sex='男';
       int num=18;
       double price=120.5; 
       // 如果是float,就必须如下
       // float price = 120.5f;
       boolean isOK=true;
        System.out.println(name);
        System.out.println(sex);
        System.out.println(num);
        System.out.println(price);
        System.out.println(isOK);
    }
}

Java中变量的使用规则

  • Java 中的变量需要先声明后使用

clipboard.png

  • 变量使用时,可以声明变量的同时进行初始化

clipboard.png

clipboard.png

  • 变量中每次只能赋一个值,但可以修改多次

clipboard.png

  • main 方法中定义的变量必须先赋值,然后才能输出

clipboard.png

  • 虽然语法中没有提示错误,但在实际开发中,变量名不建议使用中文,容易产生安全隐患,譬如后期跨平台操作时出现乱码等等

clipboard.png

Java中的自动类型转换

在 Java 程序中,不同的基本数据类型的数据之间经常需要进行相互转换。

clipboard.png

代码中 int 型变量 score1 可以直接为 double 型变量 score2 完成赋值操作,运行结果为: 82.0

自动类型转换是需要满足特定的条件的

    1. 目标类型能与源类型兼容,如 double 型兼容 int 型,但是 char 型不能兼容 int 型

clipboard.png

    1. 目标类型大于源类型,如 double 类型长度为 8 字节, int 类型为 4 字节,因此 double 类型的变量里直接可以存放 int 类型的数据,但反过来就不可以了

clipboard.png

Java中的强制类型转换

当程序中需要将 double 型变量的值赋给一个 int 型变量,该如何实现呢?

语法:( 数据类型 ) 数值

clipboard.png

强制类型转换可能会造成数据的丢失哦,小伙伴们在应用时一定要慎重哦!

public class HelloWorld{
    public static void main(String[] args) {
        double heightAvg1=176.2;
        int heightAvg2=(int)heightAvg1;
        System.out.println(heightAvg1);
        System.out.println(heightAvg2);
    }
}

Java常量的应用

所谓常量,我们可以理解为是一种特殊的变量,它的值被设定后,在程序运行过程中不允许改变。

语法:final 常量名 = 值;

clipboard.png

常量名一般使用大写字符

final String MELA = "男";
System.out.println(MELA);

Java中使用注释

Java 中注释有三种类型:单行注释多行注释文档注释

clipboard.png

  • 我们可以通过 javadoc 命令从文档注释中提取内容,生成程序的 API 帮助文档。

clipboard.png


Meils
1.6k 声望157 粉丝

前端开发实践者