lesson03_运算符

  在进行Java编程过程中,经常会涉及到运算,比如求和等,这个时候就需要使用运算符。Java中运算符有算术运算符、赋值运算符、比较运算符、逻辑运算符、位运算符、三元运算符。

一、算术运算符

  算术运算符有我们熟悉的+、-、*、/;除此之外还有%(取余或者叫取模)、++(自增1)、--(自减1)。

    1.%:取余或者取模,是求余数的运算符,例如5%2,就是用5来除以2求余数的过程,因此结果为1

    2.++:自增1,是对变量进行自增,每次增1,可以放在变量前面也可以放在变量后面,都是对变量进行自增1,但是运算的顺序有差别

      1).符号在前:表示先自增后运算,例如:int a=12;int b=++a;运算的过程是首先对变量a进行自增1变成13,然后把13赋值给b,因此此时a的值为13,b的值也为13

      2).符号在后:表示先进行运算后自增,例如:int a=12;int b=a++;运算过程是首先进行其他运算,这里的运算是把a=12赋值给b,然后对a进行自增,因此此时a的值为13;b的值为12

    3.--:自减1,与++使用一样。

    4.+:它除了可以对数值类型数据操作之外,还可以对字符串进行操作,此时叫连接符,当+连接两个变量中有一个是字符串,那么它不在是传统意义上的加号,而是连接符。

    例如:打印输出5+”5“;最后打印的是55,并且这个55已经不在是数值而是字符串

  需要注意的几个地方:

    1.同一种类型相除,结果也是同一种类型,例如:3500/1000*1000,结果为3000

    2.在使用/时,当符号左边的值小于右边的值(针对整型),结果为0

    3.在使用%时,当符号左边的值小于右边的值(针对整型),结果为左边的数

    4.在使用%时,结果的符号与符号左边值的符号一致

二、赋值运算符

  赋值运算,就是将常量、变量或表达式的值赋给某一个变量。常见的赋值运算符如下所示:

  

  

三、比较运算符

 

posted @ 2019-08-15 11:28  空丶城  阅读(145)  评论(0编辑  收藏  举报