java语言

Java运算符

时间:2023-03-19 09:27:42 java语言 我要投稿

Java运算符

  计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。欢迎大家阅读!更多相关信息请关注相关栏目!

  Java中的运算符和C/C++相差无几。

  数学运算符

  数学运算,结果为一个数值。见下表:

  关系运算符

  关系运算符,结果为一个布尔值。见下表:

  位运算符

  位运算符对整数的二进制形式逐位进行逻辑运算,得到一个整数。见下表:

  条件运算符

  Java中也有一个条件运算符(三目运算符):

  condition ? x1 : x2

  condition为一个boolean值。根据condition,取x1或x2的值。

  下面是关于运算符的一个综合举例:

  复制纯文本新窗口

  public class Demo {public static void main(String[] args){int a=10;int b=10;int x=10;int y=21;int z=10;System.out.println("后自加 a=" + (a++));System.out.println("a的值 a=" + a);System.out.println("前自加 b=" + (++b));System.out.println("---------------------");System.out.println("说 x>y,对吗?" + (x>y));System.out.println("认为 x>y 并且 xy) && (x=y) || (x==y) ));System.out.println("认为 x<y 或者 x=z,对吗?" + ( (x<y) || (x==z) ));System.out.println("---------------------");System.out.println("a&x 的结果是:" + (a&x));System.out.println("a|x 的结果是:" + (a|x));System.out.println("y^z 的结果是:" + (y^z));System.out.println("---------------------");System.out.println("a 左移2位的结果是:" + (a<<2));system.out.println( y="">>3));}}

  运行结果:

  后自加 a=10

  a的值 a=11

  前自加 b=11

  ---------------------

  说 x>y,对吗?false

  认为 x>y 并且 x<y,对吗?false

  认为 x>=y 或者 x==y,对吗?false

  认为 x<y 或者 x=z,对吗?true

  ---------------------

  a&x 的结果是:10

  a|x 的结果是:11

  y^z 的结果是:31

  ---------------------

  a 左移2位的结果是:44

  y 右移3位的结果是:2

【Java运算符】相关文章:

java运算符入门教程03-28

JAVA程序语言中的运算符12-03

C语言条件运算符10-12

C语言的条件运算符12-19

c语言位运算符的用法07-21

c语言位运算符的用法指导12-04

php三元运算符知识讲解12-03

C语言的基本运算符和表达式10-26

php中三元运算符用法实例03-29

java教程之Java编程基础12-03