Java标识符以及数据类型转换

199 阅读2分钟

「这是我参与2022首次更文挑战的第30天,活动详情查看:2022首次更文挑战」。

1.标识符 1.1标识符概述

标识符:给类,方法,变量的起名字的符号

1.2标识符定义规则

由数字、字母、下划线(_)和美元符($)组成; 不能以数字开头; 不能是关键字; 区分大小写;

1.3常见命名约定

小驼峰命名法:方法、变量 约定1:标识符是一个单词的时候,首字母小写

范例1:name

约定2:标识符由多个单词组成的时候,第一个单词首字母小写,其他单词首字母大写

范例2:firstName

大驼峰命名法:类

约定1:标识符是一个单词的时候,首字母大写

范例1:Student

约定2:识符由多个单词组成的时候,每个单词首字母大写

范例2:GoodStudent

2.类型转换

2.1类型转换类型 自动类型转换 强制类型转换

2.2自动类型转换 把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量

范例:double d = 10;

自动类型转换

2.3强制类型转换

把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量

格式:目标数据类型 变量名 = (目标数据类型)值或者变量

范例:int k = (int)88.88;

```
/*
    类型转换
*/
public class ConversionDemo{
    public static void main(String[] args){
        //自动类型转换
        double d = 10;
        System.out.println(d);
​
        //定义byte类型的变量
        byte b = 10;
        short s = b;
        int i = b;
        
        //这是不可以的,类型不兼容
        //char c = b;
        
        //强制类型转换
        int k = (int)88.88;
        System.out.println(k);
    }
}
```

类型转换 note:不建议强制类型转换,会丢失数据