声明int a = 5; int b = 6; int c; c = a + b; 然后打印c。猜的到结果吧?很简单,得11。这是咱们第一次让变量之间交流,那它的运行原理是什么样呢?看我画张图。你或许注意到我一直在讲内存里是怎么工作的,不要嫌烦,现在看起来很简单,但我发现很多朋友如果不深刻理解这块儿,以后讲复杂的过程理解起来就有点吃力。咱们不怕慢,一定把基础搞好。而且测试员本身就要测一切,包括内存,大家一定别忽视。
这就是算术运算符的概念。第二种叫做关系运算符。关系运算符包括>,<,==,!==,>=,和<=。你会发现怎么等于号怎么是==这么写的呢?小学数学老师可没这么教过我。其实就是与变量赋值区别开。比如int a = 5,代表把5赋给a,已经用了咱小学数学用的等于号了,没办法,不能混淆,于是等于就变成了==。而等号前面加一个!就代表不等于。
我现在程序里写if(a == b && a < 6),翻译过来就是如果a等于b并且a<6,打印出我是条件1;if(a > b || b ==5),翻译过来就是如果a大于b或者b等于5,打印出我是条件2;if(!(a>=b)),翻译过来就是a>=b反过来,那反过来就是a<b对不对?如果满足打印我是条件3。很明显,只有前两个条件满足,所以只打印前两句话。大家先好好看看这几个例子,下篇文章我还会详细讲条件判断。