1.类型转换
public class Demo03 {
public static void main(String[] args) {
int num=128;
byte num1=(byte)num;
//强制转换 (类型)变量名 高->低
double num2=num;
System.out.println(num);
System.out.println(num1);
//自动转换 低->高
byte b=12;
double d=b;
float f=b;
System.out.println(b);//12
System.out.println(d);//12.0
System.out.println(f);//12.0
System.out.println("==============");
System.out.println((int)23.8); //23
System.out.println((int)-32.78f); //-32
System.out.println("==============");
char c='a';
int num3=c+1;
System.out.println(num3);//98
System.out.println((char)num3);
}
}
2.变量
- 类变量:独立于方法之外的变量,用 static 修饰。
- 实例变量:独立于方法之外的变量,不过没有 static 修饰。
- 局部变量:类的方法中的变量。
public class Variable{
static int allClicks=0; // 类变量
String str="hello world"; // 实例变量
public void method(){
int i =0; // 局部变量
}
}



