JAVA运算符之算术运算符、赋值运算符

Java运算符之算术运算符、赋值运算符

概论:在Java语言中有六种运算符,分别是:算术运算符、赋值运算符、比较运算符、逻辑运算符、位运算符、类型相关运算符。

一. 算术运算符:有7个基本的算术运算符,分别为加(+)、减(-)、乘(*)、除(/)、求余(%)、自加(++)、自减(- -)。
主要讲几个特殊:
1.加法(+):它可以用来算术之外,还可以作为字符串的连接运算符。
2.减法(-):它可以用作减法之外,还可以作为求负的运算符,如下代码:

double x = -5.2;
x = -x;//将x求负,其值变为5.2

3.除法(/):特殊点是两个操作数都是整数,则结果是截断取整,如19/4结果为4。
4.求余(%):即求余数,但注意的是其运算结果不一定总是整数。如:5.2%3.1结果为2.1 。
5.自加(++):特殊点是自加是单目运算符,只能操作一个操作数,且该操作数是数值型(整数,浮点数)。其用法如下:

 int a = 5;
 /*
   自加符号放在右边,则先把操作数放入表达式运算,
   然后才把操作数加1。
   就是先让 a + 6 得11,然后 a + 1
 */
 int b = a++ + 6;
 System.out.println(b);//b = 11

/*
   自加符号放在左边,则操作数先加1,
   然后才把操作数放入表达式运算。
   就是先让 a + 1 得6,然后 a + 6 得12
*/
 int c = ++a + 6;
 System.out.println(c);//c = 12

6 . 自减(- -):跟自加同理。

至于其他更加复杂的运算符,可以借助java.lang.Math类的工具方法完成复杂的数学运算。

二、 赋值运算符
Java用 = 作为赋值运算符,其用法如下:
注:赋值运算符是从右向左执行计算。

//将一个直接量赋值给变量
String str = 'java';
double pi = 3.14;
boolean v = true;
//将一个变量的值赋给另一个变量
String str2 = str;
//赋值运算符支持连续赋值,但不推荐用。
int a;
int b;
int c;
a = b = c = 8;
//将表达式的值赋给变量
double d1 = 8.8;
double d2 = d1 + 7.2;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值