变量
低---------------------------------------->高
低到高需要加(变量)
public class bing1 {
public static void main(String[] args) {
int i = 128;
byte b = (byte)i;//内存溢出
//强制类型转换 (类型)变量名 高--低
//自动转换 低--高
System.out.println(i);
System.out.println(b);
//注意点:1.不能对布尔值进行转换 2.不能把对象转换成不相干的类型
//3.在吧高容量转换成低容量的时候,强制转换 4,转换的时候可能存在内存溢出,或者精度问题。
System.out.println("===========");
System.out.println((int)23.7);
System.out.println((int)-45.89f);
System.out.println("=============");
char c = 'a';
int d = c+1;
System.out.println(d);
System.out.println((char) d);
}
}
高到低不需要
byet,short,char->int->long->float ->double
运转中不同类型的数据先转化同一类型,然后进行运算
public class bing2 {
//类变量static
//修饰符不存在前后顺序
static final double PI = 3.14;
//实例变量
//属性;变量
//实例变量:从属于对象;如果不自行初始化,这个类型的默认值 0 0.0
//布尔值默认是 folse
//除了基本类型,其余都是null
String name;
int age;
public static void main(String[] args) {
String name;
int age;
new bing2 = new bing2;
Bing2 bing2 = = new bing2;
String.class.asSubclass(bing2.age);
String.class.asSubclass(bing2.name);
Bing2.bing2 = new bing2();
}
}
变量的命名规范
1.所有变量,方法,类名:简明如意
2.类成员变量;首字母大小写和驼峰原则:monthSalary,处理第一个单词意外,后面的单词首字母必须大写
3.局部变量:首字母小写和驼峰原则
4.常量:大写字母和下划线;Man,GoodMan
5.方法名;首字母小写和驼峰原则;run(),runRun()

浙公网安备 33010602011771号