黑马程序员技术交流社区
标题: Java语言基础 [打印本页]
作者: wxw_0818 时间: 2016-5-5 01:06
标题: Java语言基础
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);
}
}
作者: WDzyll 时间: 2016-5-5 09:23
温固而知新
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |