Java算术运算符和关系运算符详解

原创 2016年06月01日 06:44:11
运算符就是在用变量或常量进行运算时,经常需要用到的符号,目前常用的总共有十种:算术运算符、关系运算符、逻辑运算符、位运算符、移位运算符、赋值运算符、三元运算符、逗号运算符、字符串运算符、转型运算符。下面将会对每种运算符结合实例作详细的讲述。

一.算术运算符

算术运算符总共有 7 种:“+”、“ - ”、“*”、“/”、“%”(余数)、“++”(自加)、“――”(自减)。

运算符的精度:
  • 当使用运算符把两个操作数结合到一起时,首先会将两个操作数转化成相同类型的数据。
  • 两个操作数中如有一个是 double 型,那么另一个操作数一定先转化成 double 型,再进行运算。
  • 两个操作数中如有一个是 float 型,那么另一个操作数一定先转化成 float 型,再进行运算。
  • 两个操作数中如有一个是 long 型,那么另一个操作数一定会先转化成 long 型,再进行运算。
  • 其他任何两个基本类型数据操作,两个操作数都会自动转化成 int 型。

下面重点讨论自加和自减运算符的用法,它可以使一个变量自动加 1 和自动减 1,得到的值再赋给这个变量。下面以自加运算为例介绍。

自加运算符又分为两种:
  • 一种是前自加:先进行加1运算,再赋值;
  • 一种是后自加:先赋值,在进行加1运算。
public class data2{
    public static void main(String[] args){
        int a=10;
        int b=10;
        System.out.println("后自加 a="+(a++));
        System.out.println("a的值 a="+a);
        System.out.println("前自加 b="+(++b));
    }
}
运行结果:
后自加 a=10
a 的值 a=11
前自加 b=11

以上结果可以看出:a 先将原来的值输出,再加1;b 先进行加1,再将值输出。

二.关系运算符

关系运算符就是指两个操作数之间的关系,它包括了:“>”、“<”、“>=”、“<=”、“==”、“!=”。

算术运算符的结果都是数字,而关系运算符的结果则是布尔型的数据,这一点一定要注意。例如:
public class data9{
    public static void main(String[] args){
        int a=10;    int b=21;
        System.out.println("说 a>b,对吗?"+(a>b));
    }
}
运行结果:
说 a>b,对吗?false

从以上的程序段可以看出,关系运算符的结果是布尔型数据。
版权声明:本文为芝麻软件工作室原创文章,未经芝麻软件工作室允许不得转载。

JAVA_Day_03(算术 赋值 关系 逻辑 三元运算符 if语句 )

JAVA学习日志; (算术 赋值 关系 逻辑 三元运算符 if语句 )

Java的位运算符详解实例——与(&)、非(~)、或(|)、异或(^) 算术右移(>>)与逻辑右移(>>>)

位运算符主要针对二进制,它包括了:“与”、“非”、“或”、“异或”。从表面上看似乎有点像逻辑运算符,但逻辑运算符是针对两个关系运算符来进行逻辑运算,而位运算符主要针对两个二进制数的位进行逻辑运算。下面...

java 算术运算符的资源

  • 2010年06月18日 15:44
  • 59KB
  • 下载

Java中算术运算符的使用

  • 2013年12月08日 18:57
  • 647B
  • 下载

JS程序设计基础:变量,算术、关系、赋值、复合赋值、逻辑、位运算符与表达式

JS程序设计基础:变量,算术、关系、赋值、复合赋值、逻辑、位运算符与表达式...

java 关系运算符的资源

  • 2010年06月18日 15:43
  • 58KB
  • 下载

JAVA学习笔记-转义字符、算术运算符、类型转换

1.转义字符 转义字符 含义 \ddd 1~3位八进制数所表示的字符(ddd) \uxxxx 1~4位十六进制数所表示的字符(xxxx) \’ 单引号字符 \” ...

Java初学者Paulmarkyes---算术运算符

Java的基本运算符与大多数的程序设计语言是相同的。包括+ - * / %等等,其中整数除法是直接除去小数的部分,而不是采用四舍五入的方式。 Java也可以采用一种来自C和C++的简化符号同时进行运算...

Java算术运算符

大家都知道什么是算术运算符他就是数学中的 + - * / 除了这些之外java中还有一种算术运算符:% 取余(取膜) % 他可以叫取余也可以说是取膜两种叫法都可以。那他是用来干什么的?...

java算术运算符

java算术运算符教程发布,请通过学编程吧来xuebiancheng8.com访问。 java中的算术运算符举个最简单的例子比方说数学中的数学运算9+1=10,这个数学运算的作用是计算两个数的和,那...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java算术运算符和关系运算符详解
举报原因:
原因补充:

(最多只允许输入30个字)