全国热线
0755-86191118

Java运算符有哪些?Java运算符怎么用?(1)

2016-01-05 16:37:18
Java运算符有哪些?Java运算符怎么用?在计算机中,Java是一门使用非常广泛的编程语言,无论是游戏还是软件还是网页等等,Java通用性展示的淋漓尽致,可以说Java使用范围之广另其他语言十分艳羡。今天就来介绍一下Java运算符。
Java运算符主要分为以下几种:
算术运算符
关系运算符
位运算符
逻辑运算符
赋值运算符
其他运算符
 
算术运算符
算术运算符用在数学表达式中,它们的作用和在数学中的作用一样。下表列出了所有的算术运算符。
表格中的实例假设整数变量A的值为10,变量B的值为20:
操作符  描述  例子
+  加法 - 相加运算符两侧的值  A + B等于30
-  减法 - 左操作数减去右操作数  A – B等于-10
*  乘法 - 相乘操作符两侧的值  A * B等于200
/  除法 - 左操作数除以右操作数  B / A等于2
%  取模 - 右操作数除左操作数的余数  B%A等于0
+ +  自增 - 操作数的值增加1  B + +等于21
--  自减 -- 操作数的值减少1  B - -等于19
实例
下面的简单示例程序演示了算术运算符。复制并粘贴下面的Java程序并保存为Test.java文件,然后编译并运行这个程序:
public class Test {
 
  public static void main(String args[]) {
     int a = 10;
     int b = 20;
     int c = 25;
     int d = 25;
     System.out.println("a + b = " + (a + b) );
     System.out.println("a - b = " + (a - b) );
     System.out.println("a * b = " + (a * b) );
     System.out.println("b / a = " + (b / a) );
     System.out.println("b % a = " + (b % a) );
     System.out.println("c % a = " + (c % a) );
     System.out.println("a++   = " +  (a++) );
     System.out.println("a--   = " +  (a--) );
     // 查看  d++ 与 ++d 的不同
     System.out.println("d++   = " +  (d++) );
     System.out.println("++d   = " +  (++d) );
  }

尝试一下 »
以上实例编译运行结果如下:
a + b = 30
a - b = -10
a * b = 200
b / a = 2
b % a = 0
c % a = 5
a++   = 10
b--   = 11
d++   = 25
++d   = 27
 
 
关系运算符
下表为Java支持的关系运算符
表格中的实例整数变量A的值为10,变量B的值为20:
运算符  描述  例子
==  检查如果两个操作数的值是否相等,如果相等则条件为真。  (A == B)为假(非真)。
!=  检查如果两个操作数的值是否相等,如果值不相等则条件为真。  (A != B) 为真。
>   检查左操作数的值是否大于右操作数的值,如果是那么条件为真。  (A> B)非真。
<   检查左操作数的值是否小于右操作数的值,如果是那么条件为真。  (A  > =  检查左操作数的值是否大于或等于右操作数的值,如果是那么条件为真。  (A> = B)为假。
<=  检查左操作数的值是否小于或等于右操作数的值,如果是那么条件为真。  (A <= B)为真。
实例
下面的简单示例程序演示了关系运算符。复制并粘贴下面的Java程序并保存为Test.java文件,然后编译并运行这个程序:
public class Test {
 
  public static void main(String args[]) {
     int a = 10;
     int b = 20;
     System.out.println("a == b = " + (a == b) );
     System.out.println("a != b = " + (a != b) );
     System.out.println("a > b = " + (a > b) );
     System.out.println("a < b = " + (a < b) );
     System.out.println("b >= a = " + (b >= a) );
     System.out.println("b <= a = " + (b <= a) );
  }

以上实例编译运行结果如下:
a == b = false
a != b = true
a > b = false
a < b = true
b >= a = true
b <= a = false

申请北大青鸟深圳校区免费试学机会

官网首页

免费试学