成员变量与局部变量
public class VariableTest {
int c=2;//成员变量
public static void main(String[] args) {
method2();
}
public static void computerName(){
//数据类型 变量名=初始化值
//变量所属的范围:他所属{}
//类的内部,方法的外部
}
public static void method1(int c){//局部变量
//变量的分类
//1.按变量声明的位置划分:成员变量:类的内部,方法的外部
//局部变量:方法内部,语句块内部,方法参数
int a=1;//局部变量。基本数据类型的变量
{
int b=2;//局部变量
}
Date date =new Date();//局部变量。引用数据类型变量
}
自动类型转换规则
public static void method2(){
//整数常量是int
int a=1;
long b=1;//自动类型转换
long c=1l;
// float d=1.1;//1.1是double 大不能赋值给小的
float e=1.1f;
char f='\n';
System.out.println(e);//1.1
System.out.println(f);//换行
//自动类型转换
long g=1;//自动类型转换
g=a;//自动类型转换:容量小的赋值给容量大的可以
// e=(float) (e+1.1);
char h='a';
int i=5;
double j=1.1;
j=j+h+i;
System.out.println(j);//103.1(a的ASK码值为94)
String k="1";
String l="2";
System.out.println(k+l);//12拼接
//当把任何基本类型的值和字符串
System.out.println(h+k+i);//a15
System.out.println(h+i+k);//1021
System.out.println(k+h+i);//1a5
}