2018-02-07

1:常见的算术运算符有哪些?

  +,-,*,/,++,--

  +运算符的作用有哪些?

  (1)连接字符串

  (2)加法运算

  (3)正号

  除法和取余的区别?

  数据做出发操作时,/取的时商,%取的是余数

  ++和--的使用规则?

  数据自增或者自减

  单独使用时:前后效果一致 例如:int a = 10; a++; 与 int a = 10; ++a ;    所得a结果相同

  参与操作时:前后效果不同 例如:int a = 10; int b = a++; 与 int a = 10; int b = ++a;

   第一个a为11,b为10,第二个a为11,b为11;

2:常见的赋值运算符有哪些?

  +=运算的作用是什么?

  若:a+=b  则 a=a+b 

  扩展的赋值运算符有什么特点?

  其中隐含了一个强制类型转换  例如:byte a = 3;  a+=3; 不会报错


3:short s = 1; s = s + 1;有没有问题?如果有怎么解决?

  有, 加强制类型转换s = (short)(s + 1) ;

  short s = 1; s += 1;有没有问题?如果有怎么解决?

没有 ,原因参加第2题


4:常见的逻辑运算符有哪些?

  &,|,^,!,&&,||


  &和&&的区别是什么?

   A&B 与A&&B

  若A为真,则都会执行B,若A为假,则&执行B ,&&不执行B

  |和||的区别是什么?A|B 与A||B

  若A为假,则都会执行B,若A为真,则|执行B ,||不执行B


5:位运算符^的特点是什么?

  int a = 1 ,b = 2;a ^ b ^ b == a  为真


6:如何实现对两个整数变量的值进行互换。

  正常  int c  c = a;a = b;b = c;

  位运算  a = a ^ b; b = a ^ b; a = a ^ b;


7:三元运算符的格式是什么? 

  比较表达式?表达式1:表达式2;

  执行流程是什么?

  执行比较表达式 ,若为真,则执行表达式1 ,否则执行表达式2


8:流程控制语句有几种?

三种,顺序结构、选择结构、循环结构

9:if语句的格式有几种?注意事项是什么?分别在什么时候使用?

  三种, if(比较表达式){ 语句体1;} 

if(比较表达式){ 语句体1;} else {语句体2;}

if(比较表达式){ 语句体1;} else if(比较表达式) {语句体2;} 

你可能感兴趣的:(2018-02-07)