zoukankan      html  css  js  c++  java
  • 9-13

    一.运算符:

    1.按照功能分,Java中的运算符可以分为四类

    算术运算符

    位运算符

    比较运算符

    逻辑运算符

    2.除了== 及 !=、+外,其他运算符都是针对基本数据类型进行运算,==及!=可以对基本数据类型及引用类型进行运算,+还可以对字符串进行连接操作

    二 . 算术运算符 :

    单目:+(取正)-(取负) ++(自增1) - -(自减1)

    双目:+ - * / %(取余)(+还可以连接字符串)

    三目:a>b?true:false

    说明:当a大于b的时候,为true(也就是冒号之前的值),否则为false;这整个运算符包括一个关系运算符(可以是“>”"<""!="等等),一个“?”,一个“:”,冒号前后需要有两个表达式或者是值或者是对象。

    三  . 位运算符:(先转化成二进制再进行运算)

    与(&)、非(~)、或(|)、异或(^)

    移位运算符:<<、    >>(有符号右移) 、  >>>(无符号右移)

    左移1位相当于乘以2,右移1位相当于除以2,比乘除运算效率更高

    四 . 比较运算符:    

     == ,<,>,<=,>=,!=

    ==与!=比较基本数据类型是比较值,比较引用类型是虚地址 除了==  !=外,都只能比较基本数据类型

    注意:比较运算符的返回值为true或false

    五 . 逻辑运算符

    1.用于连接两个boolean类型的表达式

    2.&& (双与) 、|| (双或) 、&(与)、|(或)、^(异或)、!(非运算)

      3.&&与&  结果是相同的,对于&而言无论左边为什么值,右边都参与运算;对于&&来说,只要左边为false右边就不再运算,直接返回false

    4.||与|的运算结果是相同的,对于|而言无论左边为什么值,右边都参与运算;对于||来说,只要左边为true右边就不再运算,直接返回true

    5. &&和||可以理解为物理上的短路,实际中多用&&及||

    六 . 运算符优先级:

      单目:单目运算符+ –(负数) ++ -- 等 
    乘除:算数单目运算符* / % + - 
    位:位移单目运算符<< >> 
    关系:关系单目运算符> < >= <= == != 
    逻辑:逻辑单目运算符&& || & | ^ 
    三目:三目单目运算符A > B ? X : Y 
    赋值:赋值=

    七 .分支&循環流程

     1.  if ( 单一条件)

    (1)条件表达式可以是任何一种逻辑表达式

    (2)如果表达式值为true,则执行花括号的内容后,再执行后面的语句

    (3)如果表达的值为false,则直接执行后面的语句

     2. if …else… ( 二选一)

    3. switch

     (1)switch一旦碰到第一次case匹配,程序就会跳转到这个标签位置

    (2)开始顺序执行以后所有的程序代码,而不管后面的case条件是否匹配,直到碰到break语句为止

    4. 中断语句 — break

    (1)  break语句用于终止某个语句块的执行。用在循环语句体中,可以强行退出循环。

    (2)“break;”语句:可以出现在while、do…while、for、switch语句体中。

    5. 中断语句 — continue

    (1) continue语句用在循环语句体中,用于终止某次循环过程,跳过循环体中continue语句下未执行的循环,开始下一次循环过程

    (2)“continue;” 语句:只能出现在循环语句while、do…while、for中

  • 相关阅读:
    实习第一天
    附加、分离数据库和备份、还原数据库的区别(转载于中雪的BLOG)
    2014-08-29 Last Day
    2014-08-26 解决HttpContext.Current.Session在ashx文件中出现“未将对象引用设置到对象的实例”的问题
    什么是Ajax? (转载于疯狂客的BLOG)
    Response.Expires 属性 (转载于疯狂客的BLOG)
    2014-08-22 关于Response、Request等对象在cs文件中的使用
    ASP.NET获取IP的6种方法(转载于LanceZhang's Tech Blog)
    2014-08-13 SQL语句之Left Join
    2014-08-07 优秀程序员所应具备的思想
  • 原文地址:https://www.cnblogs.com/qu-yong/p/7513135.html
Copyright © 2011-2022 走看看