各种运算符

运算符:运算符是对常量进行操作的符号;

操作数:参与运算的数据称为操作数;

表达式:用运算符把常量或者变量连接起来符号Java语法的式子就可以称为表达式.

举例说明:

int = 10;

int = 20;

int c = a+b;

+ :是运算符 并且是算术运算符;

a+b: 是表达式 由于+ 是算术运算符,所以这个表达式就叫算数表达式.

算术运算符:

"+,-,* ,/ %" 这些都是比较简单的运算符

注意事项 :除法 得到的是商,取余 得到是余数

整数相除只能得到整数,想要小数必须有浮点数的参与

例如 算数运算符
        

 

 

字符的+操作:

对应的数值来进行计算

 'A'的值是65        A-Z 是连续的

 'a'的值是97        a-z 是连续的

 '0'的值是48       0-9 是连续的

算数表达式中包含多个基本数据类型的值时候, 整个算数表达式的类型会自动进行提升 

提示规则

   byte类型,short 类型,char类型不参加运算的 如果要参加运算将会提升为int类型

 整个顺序  byte short  char  >int>long>float>double

将byte类型转换为int类型

 

 结果   g:30

结果h:22.65

字符串的+操作

当"+"操作中出现字符串时,这个"+"是字符串连接符,而不是算数运算

  "nihao"+999

在"+"操作中,如果出现了字符串,就是连续运算符,否则就是算数运算,当连续进行"+"操作时,从左到右逐个执行.

  20+22+"nihao"

  

 

自增自减运算符 

 ++    自增   变量的值加1

 --      自减   变量的值减1 

注意事项

 ++   和--  既可以放在变量的后面也可以放在变量的前面

 单独使用时 ++和-- 无论是放在前面还是后面都是一样的  

 参加操作时  :    如果放在变量的后面,先拿变量参与操作 ,后面拿变量做++或--;

                       如果放在变量的前面, 先拿变量做++或--  ,后面拿变量参加操作.

   

关系运算符 

关系运算符--比较运算符
    <,<=,>,>=,==,!=

注意事项:

 关系运算符的结果都是 Boolean类型 要么 true,要么 false.

千万不要把" =="写错成"=".

 

 结果:

 逻辑运算符

基本的逻辑运算符

逻辑单与&

 特点: 并列关系(交集)  有false则false ;

逻辑单或| 

特点  : 或的关系 (并集)  有true 则true

逻辑异或^

特点:  相同则false,不同则true

逻辑非!

 特点:非true则false  ,  非false 则true

 结果:

 短路逻辑运算符

  &&  短路与

  ||    短路或

注意事项:

  逻辑与& ,无论左边真假,右边都要执行 

短路与&&  如果左边为真,右边执行,如果左边为假 , 右边不执行

逻辑或|     无论左边真假,右边都要执行

  短路或  ||   如果左边为假,右边执行,如果左边为真, 右边不执行

  

                                

三元运算符

格式: 关系表达式?表达式1:表达式2

计算规格

     首先计算关系表达式的值

    如果值为true,表达式1的值就是结果

    如果值为false,表达式2的值就是结果

 

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值