运算符

运算符是一种特殊符号,用以表示数据的运算、赋值和比较等。

算术运算符

+、- * / % ++ --

注意:
1) /: int i =12; i = i / 5;
2) %:最后的符号只跟被模数相同
3) 前++:先+1,后运算 后++:先运算,后+1
4) +: String字符串与其他数据类型只能做连接运算,且结果为String类型。
sysout(‘-‘+’a’+’-‘); vs sysout(“-“+’a’+’-‘); 的不一样

赋值运算符

= += -= *= /= %=

int i =12;
i = i*5;
i *= 5; //与上一行代码同样的意思
但是,
short s = 10;
s = s + 5; //报编译异常,除非:s = (short)(s + 5);
或者 s +=5; // s = s + 5,但是不会改变s的数据类型

比较运算符(关系运算符)

== > < >= <= instanceof

注意:区分 == 和 = 的区别
进行比较运算操作以后,返回一个boolean类型的值(true或者false,boolean不能取值null)
如:4>=3 表达的是 4>3 或者 4=3,结果是true

逻辑运算符

& && | || ^ !

运算符的两端是boolean值

注意:区分 & 和 && 的区别,以及 | 和 || 的区别
我们使用的时候,选择 && , ||

位运算符

<< >> >>> & | ^ ~

两端是数值类型的数据

例子:1.如何交换两数的值
2.将60转换为十六进制输出。

三元运算符

(条件表达式)?表达式1:表达式2;
  1. 既然是运算符,一定会返回一个结果,并且结果数据类型与表达式1,2的类型一致
  2. 表达式1与表达式2 的数据类型一致
  3. 使用三元运算符的,一定可以转换为if-esle。反之不一定。

第二章:java_基本语法_3 运算符相关推荐

  1. JavaSE入门0基础笔记 第二章Java基础语法

    JavaSE入门0基础笔记 第二章Java基础语法 1.运算符 1.1算术运算符 1.1.1运算符和表达式 1.1.2 算术运算符 1.1.3字符的"+"操作 1.1.4 字符串中 ...

  2. 使用java实现面向对象编程第二章_java面向对象编程——第二章 java基础语法

    第二章 java基础语法 1.java关键字 abstract boolean break byte case catch char class const continue default do d ...

  3. 【python第一章 基础捋顺,第二章 python基础语法】

    第一章 基础捋顺,第二章 python基础语法 第一章 基础捋顺 第二章 python基础语法 2.1输入输出 2.2代码注释 2.3代码缩进 2.4命名规范 2.5变量 2.6基本数据类型 2.7数 ...

  4. 第二章 疯狂Caché 语法规则

    文章目录 第二章 Caché 语法规则 区分大小写 标识符 Unicode 空格 注释 例程和方法的int代码中的注释 例程和方法的MAC代码中的注释 方法代码之外的类定义中的注释 文字值 字符串文字 ...

  5. 尚硅谷Java入门视频教程第二章——Java基本语法

    尚硅谷Java入门视频教程第二章 第一章复习 课后习题 Java语言概述 第2章:Java基本语法 2.1 关键字和保留字 2.2 标识符(Identifier) 2.3 变量 2.3.1 变量基本概 ...

  6. C语言(第二章):数据类型、运算符、表达式

    .:.:第二章:数据类型.运算符.表达式:.:. 第二章: 数据类型.运算符.表达式 C语言的数据类型 在第一课中,我们已经看到程序中使用的各种变量都应预先加以说明,即先说明,后使用.对变量的说明可以 ...

  7. 第二章 Java基本语法(二)

    本文主要内容: 运算符.if-else.switch-case 一.位运算符 运算符之五:位运算符 每左移一位,相当于是在原来的基础上乘2. int i = 21; System.out.printl ...

  8. 第二章 Java基本语法(一)

    本文主要内容: 关键字.标识符.变量.类型转换.进制转换.运算符 一.关键字 二.标识符 比如:类名,变量名,方法名,接口名,包名... 小技巧:直接在我的电脑输入cmd,就可以打开命令窗口 Java ...

  9. PHP-----PHP程序设计基础教程----第二章PHP基本语法

    博文结构: 2.1 PHP语法风格 2.1.1 PHP标记 PHP有四种风格的标记,具体如表2-1所示: 表2-1 PHP开始和结束标记 标记类型 开始标记 结束标记 示例 说明 标准标记 <? ...

最新文章

  1. CUDA Samples: Image Process: BGR to BGR565
  2. yum(Fedora和RedHat以及SUSE中的Shell前端软件包管理器)命令详解
  3. Myeclipse的使用方法-添加,修改,删除JRE,修改项目中的jre不显示问题
  4. MySQL设计索引的原则
  5. python学习-序列化对象(pickle)
  6. javascript --- [代码优化]将复杂的函数分解写异步请求数据的同步写法
  7. SQLAPI++ Library 4.2.1 VS2010破解版
  8. 抖音api开放平台对接_抖音开放一键发布功能 第三方内容可分享至抖音
  9. CocosCreator之Tween缓动动画
  10. android动态mac地址,android 设备唯一码的获取,Cpu号,Mac地址
  11. ES6-字符串的扩展
  12. 仿百度音乐html5,js仿百度音乐全选操作
  13. Android10 编译错误
  14. 网页游戏小游戏云开发的心得
  15. 神州信息资金头寸管理系统连续落地多家银行,实现数智化风控管理
  16. 鲍尔默炮轰纳德拉提出的通用Windows平台战略
  17. Java毕设项目——超市POS收银管理系统(java+SSM+Maven+Mysql+Jsp)
  18. C++ 封装一个简单的String
  19. 对标阿里P5-P8Java高级技术专家学习路线
  20. omnet++:用到的方法和语句

热门文章

  1. [LintCode] Simplify Path [字符串操作]
  2. HTML5来到,原生Native APP是否还有市场
  3. 输入控件tagsinput
  4. 1270: [BeijingWc2008]雷涛的小猫
  5. iOS开发系列文章(持续更新……)
  6. 【转载】Hook钩子C#实例
  7. Java程序优化之享元模式
  8. 非官方影印版存在的问题
  9. 大数据架构如何挑选机器.
  10. shuffle操作图解以及job-stage-task-partition区别