2020-04-15 运算符

1. 运算符

1.1 算术运算符

        开发中使用的算术运算符:加 + 、减 - 、乘 * 、除 / 、取余 % 、小括号 () 、= 赋值号
        注意事项::
                1. 先乘除,后加减
                2. 从左至右运行
                3. 除数不能为0
                4. 先运算小括号里面的内容
       【批注】
                1. Java中所有的运算符优先级有18-19个等级,优先级最高的是小括号,开发中 如果出现了需要整理优先级的问题,简单粗暴加括号
                2. 小括号里面的内容对于小括号外部而言是一个整体,是一个【常量】
        = :赋值号 
               赋值号的功能是将赋值号右侧的数据,赋值给左侧的【变量】
                      例如:char ch = 'A'; True 
                                10 = 20; false
        使用总结: 
               1. 变量有且只能是被赋值之后才可以修改内容,未赋值不能修改
               2. 取余操作注意细节
               3. 【批注】 取余操作针对整数,小数没有取余操作

1.2 偷懒专用算术运算符

 += 、-= 、/= 、*= 、%=
例如:num1 = num1 + num2; ==> num1 += num2;

1.3 关系运算符

代码开发中关系运算符: 
        > 大于 、< 小于 、>= 大于等于 、<= 小于等于 、!= 不等于 、== 等于判断
注意事项: 
       1. 关系运算符结果是一个boolean数据类型,true or false
       2. 关系运算符一般用于条件判断,数据过滤...


1.4 自增自减运算符【难点,考点】

【明确】 自增自减运算符【有且只能操作变量】,不可以操作常量
【建议】 开发中尽量减少或者标准化使用自增自减运算符。
  语法
         ++ 自增运算符:操作的变量自增1 等价于 += 1
         -- 自减运算符 :操作的变量自减1 等价于 -= 1
【难点】 前后关系
           自增自减运算符在
                  变量之前:首先执行自增自减操作,再来完成当前行代码的运行
                  变量之后:首先执行当前行代码,再来执行自增自减操作
 【16岁老程序员给你的建议】
           1. 尽量使用 += 1 或者 -= 1替换自增自减运算符。阅读性更好,并且在Swift语言中 已经取消自增自减运算符,使用 += 1 和 -= 1代替,为了避免没有必要的歧义性
            2. 如果非要使用自增自减运算符,推荐自增自减运算符,单独成行。
                例如:int num = 10; ++num; or num++; 没有任何的歧义性


           

常见面试题

           
           
           

1.5 逻辑运算符

与:银行的金库,两个人两把钥匙,需要同时在场,缺一不可。 
     && 【重点】同真为真,有假【即】假
或 自己家门,我和我女朋友出去逛街,只要有一个人带有钥匙就可以回家,满足一个条件即 可。
     || 【重点】有真【即】真,同假为假
非 强牛 犟,杠精!! 取反
     ! 逻辑运算符运算的结果都是boolean类型数据。 通常用于条件判断,数据过滤...
     例如:骚磊洗脚房想要成为VVIP
                      充值超过10W并且消费超过10次
                骚磊电脑专修
                       想要成为VVIP修过一次电脑或者喊一声磊哥


           

【逻辑运算符短路原则】



1.6 运算符练习题


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
禁止转载,如需转载请通过简信或评论联系作者。
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,142评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,298评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,068评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,081评论 1 291
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,099评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,071评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,990评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,832评论 0 273
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,274评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,488评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,649评论 1 347
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,378评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,979评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,625评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,796评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,643评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,545评论 2 352

推荐阅读更多精彩内容

  • 运算符是处理数据的基本方法,用来从现有的值得到新的值。JavaScript 提供了多种运算符,本章逐一介绍这些运算...
    徵羽kid阅读 676评论 0 0
  • 运算符是告诉编译程序执行特定算术或逻辑操作的符号。C语言的运算范围很宽,把除了控制语句和输入输出以外的几乎所有的基...
    縸_3354阅读 423评论 0 1
  • 算术运算符 JavaScript 共提供10个算术运算符,用来完成基本的算术运算。 加法运算符:x + y 减法运...
    guyigg阅读 1,180评论 0 1
  • 文/木子秦淮 岁月不曾回首,我们走至白头。 今天想说的是爱情。 有时间有兴趣,轻侧耳,听我说说老一辈的爱情吧…… ...
    木子秦淮阅读 453评论 2 6
  • 又是一年高考放榜日。几家欢喜几家忧。 今天是广东高考放榜日,自从自己参加完高考以后,就在也没有关注过高考了,有的,...
    毛拓先森阅读 709评论 1 2