什么是变量
在程序执行过程中,在某个范围内其值可以发生改变的量。
变量的定义格式
数据类型 变量名=变量值
为什么要定义变量
用来不断的存放统一类型的数据,并可以重复使用
基本数据类型分类(四类八种)
数据类型的隐式转换与强制转换
隐式转换
public class Demo01{
public static void main(String args[]){
//数据类型之”隐式转换“
int x=3;
System.out.println(x);
byte b=4;
x=x+b;//相加之后的结果重新赋值给X
System.out.println(x);
/*Java中的默认规则
取值范围小的数据类型与取值范围大的数据类型进行运算,会先将小的数据类型提升为大的,在运算*/
}
}
运行结果
public class Demo02{
public static void main(String args[]){
//数据类型之”强制转换“
//强制转换会有一个安全隐患:损失精度
int x=3;
byte b=4;
//x=x+b;//隐式转换
b = (Byte)x+b;//强制把int转换为byte
System.out.println(b);
}
}
public class Demo02{
public static void main(String args[]){
char c1=73;
char c2=76;
char c3=111;
char c4=118 ;
char c5=101;
char c6=89;
char c7=111;
char c8=117;
System.out.print(c1);
System.out.print(c2);
System.out.print(c3);
System.out.print(c4);
System.out.print(c5);
System.out.print(c6);
System.out.print(c7);
System.out.print(c8);
}
}
输出结果