---------------------- android培训、java培训、期待与您交流! ----------------------

运算符
就是做计算的,有算来算去的计算,有给值的运算符,有比较运算符,逻辑运算符,位运算符,三元运算符
字符串和任何时候数据类型使用相连接,最终都会变成字符串。加号会代表连接符合,字符串算是一个特殊的类吧

转义字符
就是转输出语句的意思的符号,可以通过\反斜线来转变后面字母或者符号的含义,反线只转后面的
转义字符写在被转义字符的前面,一个字符用单引号也好,用双引号也可以
一个汉字是两个字节,也就是十六个二进组成的,一个字节就是八个二进的char类型能装两个字节

比较运算符
x=3就是在做给值。x+=4也是给值,是左右两边的和给左边,相当于x等于x加四
short s = 4; s = s + 5; s是两个八位,5是四个八位,s会提升为四个八位。四个八位是不能给赋值给两个八位的,只有在运算中是可以的,这是两次运算,所以有提升过程
先做加,再做等,而加等只做给值运算,是一次运算,加等会做个自动转换行为。它内部会有个自动转换动作。同时定义三个变量,但是没有进行初始化,同时给值也可以
等等于和等于是不同的等等于是比较运算符,比较运算的特点是要么真,要么假,等于是算术运算符,不等于运算符判断两个数是否相等。

逻辑运算符
与符号对应键盘上的七,可以说成是与。竖框是或,向上箭头是异或,逻辑代表一种关系,两个表达式必须有个联系。张三和李四一个来,一个没来都是真,两个都没来就是假,这是或符号的特点。异或就是异就是有点不同,就是和或有点不一样,不是全部,就是当真异或真时,结果是假,就这点不一样,就这点区别。感叹号是非的意思

位运算符
其实就是二进制的运算,三右移二位,左移几位
既然是二进制,就要先把十进制转成二进制,其实最快要运算是位运算,像乘除一样,是以二为倍数而增长
一个数异或一个数两次,等于的还是这个数,高效运算通常都是指位运算.八是二的三次方,一个数异或一个数两次,还是原数。
结构
如果条件成功,就去做什么事。如果就结构简写是变量等于条件问表达式一和二,成功执行一,不成功执行二
三元运算符是如果的简写格式,变量,表达式两个,二选一,建议写三元,简单可是有些结构不能这样写
三元运算符因为是运算符,所以必须要有运算结果,有好处就有局限,必须的结果必不能少。如果一层判断,如果就两层判断,如果就如果就如果就多层判断结构
这是一条语句,因为是一个整体,不管有多长
写软件的目的是处理数据的,客户要输入什么我们是确定的,正确的数据我们把它运算,非正确的数据我们很人性化地给他们个提示,default是缺省默认的意思

逻辑运算符用于连接boolean类型的表达式。

x>3 & x<6 = true & true = true;

true & true = true;
true & false = false;
false & true = false;
false & false = false;

& : 只要两边的boolean表达式结果,有一个为false。那么结果就是false。
只有两边都为true,结果为true。

true | true = true;
true | false = true;
false | true = true;
false | false = false;
| : 两边只要有一个为true,结果为true。
只有两边都有false,结果为false。

^ : 异或;就是和|有点不一样。当true ^ true = false;
true ^ true = false;
true ^ false = true;
false ^ true = true;
false ^ false = false;
^ : 两边相同结果是false。
两边不同结果是true。

---------------------- android培训、java培训、期待与您交流! ----------------------详细请查看:http://edu.csdn.net/heima

黑马程序员-江远云 我的java语言基础之路4-语句篇相关推荐

  1. 黑马程序员-江远云 我的java诺言基础之路8-故事篇

    ---------------------- android培训.java培训.期待与您交流! ---------------------- 希望对新人有好处,毕竟自己没那么专业,专业有专业的好处,只 ...

  2. 黑马程序员C++学习笔记<第一阶段_基础篇>

    配套视频网址: 黑马程序员:http://yun.itheima.com/course/520.html?bili B站:https://www.bilibili.com/video/BV1et411 ...

  3. 黑马程序员——阿龙的学习历程——Java初见

    ------- android培训.java培训.期待与您交流! ---------- 一.前奏 学习Java语言之前,先要掌握一些常用的dos命令,如: dir:列出当前目录下的文件以及文件夹 md ...

  4. 黑马程序员C++学习笔记(第一阶段:基础)

    目录 起步:hello c++ 常量(不可修改):#define ,const 关键字 标识符(常量,变量) 数据类型: 给变量分配合适的内存空间 整型:short,int,long,long lon ...

  5. 【黑马程序员匠心之作|C++教程】C++基础入门、通讯录管理系统

    文章目录 C++基础入门 1 C++初识 1.2 注释 1.3变量 1.4 常量 1.5 关键字 1.6 标识符命名规则 2 数据类型 2.1 整形 2.2 `sizeof` 关键字 2.3 实型(浮 ...

  6. 黑马程序员pink老师前端入门教程,零基础必看的JavaScript基础语法视频教程(一)

    一.计算机编程基础 编程语言 编程语言与标记语言的区别 编程语言 有很强的逻辑和行为能力,有if else等具有逻辑性和行为能力的指令,主动 标记语言(html)不用于向计算机发出指令,常用于格式化和 ...

  7. 黑马程序员pink老师前端入门教程,零基础必看的JavaScript基础语法视频教程(jQuery1)

    jQuery概述 JavaScript库 jQuery概述 jQuery优点 jQuery的基本使用 入口函数 jQuery的顶级对象$ DOM对象和jQuery对象 DOM对象和jQuery对象相互 ...

  8. 黑马程序员pink老师前端入门教程,零基础必看的JavaScript基础语法视频教程(DOM,事件高级)

    DOM 节点操作 父节点和子节点 第一个子元素和最后一个子元素 新浪下拉菜单案例 兄弟节点 创建和添加节点 简单版发布留言案例 删除节点 删除留言案例 复制节点 动态生成表格-创建学生数据 动态生成表 ...

  9. 黑马程序员pink老师前端入门教程,零基础必看的JavaScript基础语法视频教程(DOM)

    API DOM DOM简介 什么是DOM DOM树 获取元素 getElementById获取元素 得到一个元素对象object 用dir打印,还可以得到它的属性 div#time getElemen ...

最新文章

  1. 使用anaconda安装pytorch的清华镜像地址
  2. 前端学习(1763):前端调试值之性能分析的方法一
  3. Lesson 1 A puma at large
  4. 奇妙的go语言(面向对象)
  5. java对rgb取反_颜色取反 rgb COLORREF | 学步园
  6. python-ImageDraw
  7. 更改qt复选框大小_Qt编写控件属性设计器5-属性中文
  8. 整流七 - 三相PWM整流器—公式推导篇
  9. 【学习KubeEdge】
  10. 苹果的名字测试软件,教你iOS12人脸识别测颜值捷径安装使用教程及iPhone XR修改AppleID姓名教程...
  11. 费解的开关(模拟/BFS+二进制)
  12. 【脑洞大开】从哲学角度看人工智能:介绍徐英瑾的《心智、语言和机器》
  13. php单选框关联数据库字段_php select,radio和checkbox默认选择的实现方法
  14. Python---项目(简易画图软件)
  15. 计算机存储1pb等于多少kb,计算机容量PB_TB是什么单位?他们和KB_MB_GB是什关系?...
  16. 细说容灾备份的等级和技术
  17. http请求digest auth认证
  18. 可信平台模块TPM(Trusted Platform Module)介绍及tpm-tools安装使用
  19. Android onMeasure、Measure、measureChild、measureChildren 一些简要说明
  20. 5V升压充电8.4V芯片HU5914

热门文章

  1. 博士申请 | 杜克大学徐攀老师招收机器学习/人工智能方向全奖博士生
  2. Python基础教程(英文视频教学)
  3. C/C++如何给高效给数组赋值
  4. 安装Kali Linux系统 全流程详解
  5. 编码理解 | 卷积的实现和卷积神经网络
  6. 解决苹果无线鼠标、键盘或触控板无法被 Mac 识别的方法
  7. 苹果平板可以用html么,哪些苹果平板可以用苹果笔
  8. http拨测是什么意思_网络性能拨测-网络传输速度体验检测系统有哪些指标?
  9. 5G时代IDC数据中心经历变革,分布式云存储服务器将独占鳌头
  10. CNN经典分类网络发展历程GoogLeNet、SqueezeNet、ResNet、ResNeXt、DenseNet