• Java系列学习(四)-运算计算


    1.运算符

    (1)算术运算符

    A:+,-,*,/,%,++,--

    B:+的用法

    【a.加法】

    【b.正号】

    【c.字符串连接付】

    C:/和%的区别

    【数据做除法的时候,/取的是商,%取的是余数】

    D:++和--的用法

    【a.单独使用时:放在 操作数据的前面和后面效果是一样的,a++或者++a效果是一样的】

    【b.参与操作运算时-放在操作数的前面:先自增或者自减,再参与操作】

    【c.参与操作运算时-放在操作数的后面:先参与操作,再自增或者自减】

    【例子解析】

    image

    (2)赋值运算符

    A:=,+=,*=,/=,%=

    B: = 叫做赋值运算符

    C:扩展的赋值运算符的特点

    image

    (3)比较运算符

    A:==,!=,>,>=,<,<=

    B:无论运算符两端 是什么运算,最终结果是boolean类型

    C:千万不要把==写成了 =

    (4)逻辑运算符

    A:&&,||,!

    【&&:结果和&是一样的,只不过有短路效果。左边是false,右边不执行】

    【||:结果和 | 是一样的,只不过有短路效果。左边是true,右边不执行】

    【!:非true则false,非false则true】

    B:逻辑运算符用于连接boolean类型的式子

    (5)位运算符

    A:做位运算,首先要把数据转换成二进制

    B:&,|,^,~

    【&:有false,则false】

    【|:有true,则true】

    【^:位异或运算,相同则false,不同则true】

    image

    【~:位取反运算符:0变1,1变0】

    C:<<,>>,>>

    【<<:左移 左边最高位丢弃,右边补齐0】

    【>>:右移 最高位是0,左边补齐0;最高位是1,左边补齐1】

    image

    (6)三元运算符

    A:格式

    【比较表达式?表达式1:表达式2】

    B:执行流程

    【首先计算比较表达式的值,如果为true,则执行表达式1,否则执行表达式2】

    2.键盘录入

    【注】java.lang包下的类不需要导入,其他的全部需要导入

    image

    3.流程控制语句

    (1)顺序结果 从上往下,依次执行

    (2)选择结构 按照不同的选择,执行不同的代码

    (3)循环结构 做一些重复的代码

    更多精彩内容请看:http://www.cnblogs.com/2star
  • 相关阅读:
    Spring中的Type学习
    Spring发布监听机制
    BeanFactory父子容器的知识
    Spring中自动创建代理器
    ProxyConfig属性详解
    BeanFactoryAdvisorRetrievalHelper:从Bean工厂检索出Advisor们
    代理机制
    Spring AOP组件
    @Value的使用
    BeanPostProcessor原理--使用讲解
  • 原文地址:https://www.cnblogs.com/kimisme/p/4461148.html
Copyright © 2020-2023  润新知