运算符、表达式与语句
程序是由许多语句组成的,而语句的基本单位是表达式与运算式。
表达式是由操作数与运算符所组成:操作数可以是常量、变量也可以是方法,而运算符就是数学中的运算符号,如“+”、“-”、“*”、“/”、“%”等。
赋值运算符号:就必须使用赋值符(=)它是java语言中必不可缺的。
int a=3;//将3赋予变量a存放
一元运算符:对于大部分的表达式而言,运算符的前后都会有操作数。但是有一种运算符较特别,它只需要一个操作数,称为一元运算符。下面的语句就是由一元运算符与一个操作数所组成的。
一元运算符 意义
+ 正号
– 负号
! NOT,否
~ 取补码
算术运算符:在数学上面经常会使用到。
表 3-8 算术运算符
算术运算符 意义
+ 加法
– 减法
* 乘法
/ 除法
% 余数
关系运算符与if语句
格式:if(判断条件)
语句 ;
例如:if(x>0)
System.out.println(I love You!)
当 x 的值大于 0,就是判断条件成立时,会执行输出字符串“I love You!”的操作;
反,当 x的值为 0 或是小于 0 时,if语句的判断条件不成立,就不会执行上述操作
关系运算符:在java中,关系运算符的表示方式和数学中很类似。
关系运算符 意义
> 大于
< 小于
>= 大于等于
<= 小于等于
== 等于
!= 不等于
注:当使用关系运算符去判断一个表达式的成立与否时,若是判断式成立会产生一个响应值 true,若是判断式不成立则会产生响应值 false。以下面的程序为例,判断 if语
句括号中的条件是否成立,若是成立则执行 if后面的语句。
范例:TestJava3_17.java
01 // 下面这段程序说明了关系运算符的使用方法,关系运算符返回值为布尔值
02 public class TestJava3_17
03 {
04 public static void main(String[] args)
05 {
06 if(5>2)
07 System.out.println("返回值:"+(5>2));
08
09 if(true)
10 System.out.println("Hello Java !");
11
12 if((3+6)==(3-6))
13 System.out.println("I like Java !");
14 }
15 }
输出结果:
返回值:true
Hello Java !