Java基础之类型转换、变量、常量、变量的命名原则
Java基础之类型转换、变量、常量、变量的命名原则
类型转换
低-------------------------------------------------->高
byte,short,char->int->float->double
运算中,不同类型的数据先转化为同一类型,然后进行运算。
强制类型转换
自动类型转换
public class demo03 {
public static void main(String[] args) {
int i=128;
byte b=(byte)i;
//强制类型转化 (类型)变量名
//强制类型转换 (类型)变量名 高—>低
//自动类型转换 低->高
System.out.println(i);
System.out.println(b);//输出-128,溢出
double d=i;//自动类型转换
/*
注意点:
1.不能对布尔值进行转换
2.不能把对象类型进行不相干的转换
3.在把高容量转换到低容量的时候要强制类型转换
4.转换的时候可能存在内存溢出或者精度问题
*/
System.out.println((int)23.7);//输出23
System.out.println((int)-50.1f);//输出50
System.out.println("****************************");
char c='a';
int k=c+1;
System.out.println(k);
System.out.println((char)k);
}
}
变量
type varName =value;
变量的作用域:
- 类变量
- 实例变量
- 局部变量
常量
final 类型 常量名=值
几种方式 :
//常量
static double pi=3.14;
static final double p=3.14;
final static double pei=3.14;
变量的命名原则
所有变量、方法、类名:见名知意;
类变量成员:首字母小写和驼峰原则:monthSalary 除了第一个单词外,后面的单词首字母大写
局部变量:首字母小写和驼峰原则
常量:大写字母加下划线:MAX_VALUE;
类名:首字母大写和驼峰原则:Man,GoodMan
方法名:首字母小写和驼峰原则:run();runRun()

浙公网安备 33010602011771号