运算符 转换

来源:互联网 发布:java上传文件的原理 编辑:程序博客网 时间:2024/06/03 21:16


1.    算数运算符


l  ++ 自身加一 有前加和后加

l  - - 自身减一 有前减和后减

 

l  前加加:先加一再运算

l  后加加:先取原值,运算后在加1

 

l  前减减:先自身减1再运算

l  后减减:先取原值运算后再减一

 

例 Int num = 10;

l  Int number= 10 + num++;先取原值,参与运算最后在加1。例如:10+10=20+1

l  Int number= ++num + 10; 先自身加1,然后在参与运算。例如:10+1+10=21

 

+= -= *= /= %=

 

l  二元运算符

l  运算符两边需要两个操作数才能运行

 

l  一元运算符

l  运算符两边只需要一个操作数就能运算

 

2.赋值运算符


l  + 起链接作用,符号两边必须有一个是字符串

l  加减乘除的使用

l  Number*=10相当于number=number*10

 

3.   关系运算符


l  > ,<

l  ==(等于,相等), !=(不等)

l  >=(大于等于,包含等于)

l  <=(小于等于,包含等于)

 

4.   逻辑运算符


l  && 与,两个表达式,必须都成立才是与关系

l  ||  或,两个表达式,有一个成立就行

l  !  非,两个表达式都不成立

 

例如:

 

表达式1

表达式2

表达式1&&表达式 2

true

true

true

true

false

false

false

true

false

false

false

False

 

类型和自动转换

1.  隐式转换

        当类型不一致时满足下面条件可转换

        两种类型相兼容(int和double类型,都是数字)

 


       int类型的数据可以自动转换为double类型的数据

 

      或者double类型的数据可以表示int类型的值

 

      将num1double类型转换成int类型

 

2.  显示转换

        Intnum = (int)num1;//待转换的值

                     数据类型名

        double类型转int类型丢精度


3.  输出内容定义一个类型来接收  


        String stryear =console.readline();

        Int year=convert.ToInt32(stryear)


        Consolel.readlint(“我很漂亮”)

        Double music = convert.ToDouble(console.readline());


结语:往往我们在学习或者听课的时候,知识都只被分散成一小部分来讲解的,而我们要做的是,把这些分散的每一小部分分类整合,重写这个类,就能变成我们自己的。

 



原创粉丝点击