面试题:
byte b1=3,b2=4,b;
b=b1+b2;
b=3+4;
哪句是编译失败的呢?为什么呢?
思索题:
byte b = 130;有没有标题?如果我想让赋值正确,可以怎么做?结果是多少呢?
练习:byte b = 300;
请写出下列程序结果
System.out.println(’a’);
System.out.println(’a’+1);
System.out.println(”hello”+’a’+1);
System.out.println(’a’+1+”hello”);
System.out.println(”5+5=”+5+5);
System.out.println(5+5+”=5+5”);
PART 2:算术、赋值运算符:
1.算术运算符:
+,-,*,/都是比较简单的操作,简单演示即可
+的几种作用:
加法
正数
字符串连接符
除法的时间要注意一个标题:
整数相除,只能得到整数
要想得到小数,可以*1.0
/和%的区别:
++和--的应用
单独使用结果雷同
到场运算使用,在操作数的前后结果差别
符号:
= , +=, -=, *=, /=, %=
=为基本的赋值运算符,其他的为扩展的赋值运算符
如下操作写出结果
int a,b; a = b = 10;
System.out.println(a); System.out.println(b);
int a = 10; a += 20; System.out.println(a);
面试题
short s=1, s = s+1; short s=1, s+=1;
上面两个代码有没有标题,如果有,那里有标题
PART 3:关系、逻辑、位运算符