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;tln("后自加 a=" + (a++));tln("a的'值 a=" + a);tln("前自加 b=" + (++b));tln("---------------------");tln("说 x>y,对吗?" + (x>y));tln("认为 x>y 并且 xy) && (x=y) || (x==y) ));tln("认为 x<y 或者 x=z,对吗?" + ( (x<y) || (x==z) ));tln("---------------------");tln("a&x 的结果是:" + (a&x));tln("a|x 的结果是:" + (a|x));tln("y^z 的结果是:" + (y^z));tln("---------------------");tln("a 左移2位的结果是:" + (a<<2));tln( 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中嵌入式MySQL的使用方法介绍
这篇文件主要介绍在Java中嵌入式MySQL的使用,对于一些的应用项目,提供安装版的Mysql,Oracle是必须的工作。但是有时候如果是一个小的工具,可安装或者移植性比较强的小软件。再去安装数据库可能就比较麻烦了。其实MySQL也有嵌入式的,不需要安装,在使用的过程中,会自动...
-
Java中如何获取Spring中配置的bean
Spring是一个分层的JavaSE/EEfull-stack(一站式)轻量级开源框架。在Java中如何获取Spring中配置的'bean?下面本站小编带大家一起来看看详细操作,希望对大家有所帮助!想了解更多相关信息请持续关注我们应届毕业生考试网!一、什么是Spring?Spring是一个轻量级的控...
-
新手如何学习Java
Java作为一门高级编程语言在信息科技时代有着广泛的应用。新手如何学习Java呢?下面小编来给大家介绍Java的学习方法,希望对大家有帮助!1理解Java思想Java是一门面向对象编程语言。向对象编程是Java最核心的思想,这也是区分和C等其他编程语言的一个显著特征。掌握...
-
讲述java中enum的用法
本文实例讲述了java中enum的用法。分享给大家供大家参考。具体分析如下:1.基本用法复制代码代码如下:enumDay{SUNDAY,MONDAY,TUESDAY,WENDSDAY,THURSDAY,FRIDAY,SATURDAY;}枚举是常量,所以应该用大写。2.枚举是对象枚举隐含地继承了,所以它具有的.属性和方法。遍...