J2SE学习笔记之运算符、表达式与语句

JAVA中的运算符可以分为四类:算数运算符、关系运算符、逻辑运算符、位运算符

另外还有一些运算符:

一元运算符:[    +(正号)、-(负号)、!(NOT,否)、~(取补码)    ]

赋值运算符:'='  这是赋值运算符,不是等号

算数运算符:+  -   *  /   %   算数运算符做除法的时候一定要注意数据类型的问题,两个整数相除,结果一定要看是要保存什么类型的 如果是整型则肯定要将小数部分自动去掉,如果是浮点型则数据比较接近

关系运算符:[  >      >=      <     <=    ==   !=  ]   关系运算符一般配合if语句一起使用

递增和递减运算符:[   ++   --   ]   a++和++a的区别:a++是先参与运算然后a再加1,++a是先将a加1,在参与运算

逻辑运算符:[  &&(and,与)     ||(OR,或)  ]  &&:前后两个都为真才为真,||有一个为真即为真

括号运算符:是用来处理表达式的优先级

 

 

表达式:是由常量、变量或是其它操作数与运算符所组合而成的语句。例如:-49   sum+2  a+b-c /(d*3-9),另外还要一些简洁的写法 +=  -=  *=  /=   %=     a+=b(a=a+b)   a*=b(a=a*b)

条件表达式:由运算符‘?:’组成,其基本形式为 a?x:y,如果a为非0(值为真),则整个表达式的值为x,否则为y

表达式的类型转换:当int类型遇上了float类型,只要坚持“以不流失数据为前提”的大原则,即可进行不同的类型转换,基本上有如下规律:

占用字节较少的类型转换成占用字节较多的类型;字符类型会转换成Int类型;int类型会转换成float类型,表达式中若某个操作数的类型为double,则另一个操作数也会转换成double类型。布尔类型不能转换成其它类型

语句、表达式、操作数、连接符之间的关系:语句由表达式加分号组成,表达式则由操作数和连接符号组成;单独的一个分号也是语句,只不过这种语句是空语句,用于调试时留空以待以后添加新的功能

语句的声明:<声明数据类型> <变量1>......<变量n>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值