Java语言基础(赋值运算符的基本用法)(掌握) * A:赋值运算符有哪些 * a:基本的赋值运算符:= * 把=右边的数据赋值给左边。 * b:扩展的赋值运算符:+=,-=,*=,/=,%= * += 把左边和右边做加法,然后赋值给左边。 案例: classDemo1_Operator{ publicstaticvoid main(String[] args){ //赋值运算符 int a =3; //把右边的常量值赋值给左边的变量,左边必须是变量 //a += 4; //a = a + 4; a = a +4; System.out.println(a); } }
###02.23_Java语言基础(赋值运算符的面试题)(掌握) * A:案例演示 * 面试题:看下面的程序是否有问题,如果有问题,请指出并说明理由。 * short s=1;s= s+1; * shorts=1;s+=1; 案例: classTest1_Operator{ publicstaticvoid main(String[] args){ // 面试题:看下面的程序是否有问题,如果有问题,请指出并说明理由。 //short s=1;s = s+1; //当short与int进行运算的时候,会提升为int类型,两个int类型相加的结果也是int类型 short s=1;s+=1; //s = (short)(s + 1); System.out.println(s); } }
Java语言基础(赋值运算符的基本用法)(掌握) * A:赋值运算符有哪些 * a:基本的赋值运算符:= * 把=右边的数据赋值给左边。 * b:扩展的赋值运算符:+=,-=,*=,/=,%= * += 把左边和右边做加法,然后赋值给左边。 案例: classDemo1_Operator{ publicstaticvoid main(String[] args){ //赋值运算符 int a =3; //把右边的常量值赋值给左边的变量,左边必须是变量 //a += 4; //a = a + 4; a = a +4; System.out.println(a); } }
###02.23_Java语言基础(赋值运算符的面试题)(掌握) * A:案例演示 * 面试题:看下面的程序是否有问题,如果有问题,请指出并说明理由。 * short s=1;s= s+1; * shorts=1;s+=1; 案例: classTest1_Operator{ publicstaticvoid main(String[] args){ // 面试题:看下面的程序是否有问题,如果有问题,请指出并说明理由。 //short s=1;s = s+1; //当short与int进行运算的时候,会提升为int类型,两个int类型相加的结果也是int类型 short s=1;s+=1; //s = (short)(s + 1); System.out.println(s); } }
|