码迷,mamicode.com
首页 > 编程语言 > 详细

java学习阶段一 运算符

时间:2021-02-16 12:24:18      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:其他   就是   img   amp   括号   浮点数   ima   相等   --   

# java学习阶段一 运算符

## 介绍

略

## 基本知识

* 算术运算符(和数学一样 先乘除后加减 优先括号)

  加减乘 除(/) 求余数(%) 自增自减 ++ --

* 赋值运算符

  变量的赋值就是 = 将右边赋值给左边

  x += n >> x = x + n

  -=   *=  /=  %= 也是以此类推

* 关系运算符

  对符号两边的值进行比较 输出布尔值

  ">" "<"  ">=" "<=" "=="  ”!=“

* 逻辑运算符

  (运算符两端都为布尔值类型!)

  * 与  &或者&& 两端都为true结果才为true  &中两端都会进行运算  &&如果一个为false 则不会运算另一端表达式

  * 或  |或者||  至少一端为true则为true  |也一样两端都会进行运算  ||如果一个为true则直接输出结果不出运算另一端

  * 非  !

* 条件运算符

  相比其他差别为三目运算符

  a>b?a:b a大于b 则输出a 否则输出 b

* 位运算符(略)

## 注意事项

1 使用除法时 (/)如果分子分母皆为整数 则结果只取整弃余

2 打印输出语句中的加号符有两种情况 一种是数学相加 一种是 字符串连接

   (a+b)则为a和b相加 (" "+a+b)即代表为字符串相加

3 自增自减中++ --符号前后的差别

   ```java
int a = 1;
int b = a++;

对于含有加加减减的表达式,如果符号在前 则 int b = a前先将a加一再赋值给b

? 如果符号在后 则int b = a赋值后再将a加一。

4 关系运算符中 布尔值的比较 单个字符转为ASCII对应的数字 浮点数与整数比较时 值相等也可以为true

5运算符优先级

技术图片

java学习阶段一 运算符

标签:其他   就是   img   amp   括号   浮点数   ima   相等   --   

原文地址:https://www.cnblogs.com/tigo/p/14399397.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!