「这是我参与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:不建议强制类型转换,会丢失数据