一、运算符与表达式
这里我们不再做过多的赘述,只要分得清楚自增和自减运算符分为先用后加(减)和先加(减)后用即可。即对于“y=++x;”中y的值为6;而对于“y=x++;”中y的值却是5
需要注意的是,java与c和c++不同的地方就是,增加了一个instanceof运算符。
instanceof是一个二目运算符,左边的操作元是一个对象,右边是一个类。当左边的对象是右边的类或子类创造的对象时,该运算符的运算结果是true,否则将会使false。
运算符的优先级:
单目运算符-->算术运算符-->移位运算符-->关系运算符-->位运算符-->条件运算符-->赋值运算符-->逗号运算符
其中只有 instanceof、++、--和!的结核性是从右到左的
二、语句概述
Java中的语句可以分为以下六类:
(1)方法调用语句 (2)表达式语句 (3)复合语句
(4)空语句 (5)控制语句 (6)package语句和import语句
三、典型语句
条件分支语句与循环语句与c语言中并无太大差别。而jdk为了更好地遍历数组,对for语句的功能给予扩充、增强。其语法格式如下:
for(声明循环变量:数组的名字){
语句
}