运算符、表达式与语句

程序是由许多语句组成的,而语句的基本单位是表达式与运算式。

表达式是由操作数与运算符所组成:操作数可以是常量、变量也可以是方法,而运算符就是数学中的运算符号,如“+”、“-”、“*”、“/”、“%”等。

赋值运算符号:就必须使用赋值符(=)它是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 !