文档章节

Java学习之路(二)02

大大大尾巴羊
 大大大尾巴羊
发布于 2015/09/15 22:04
字数 420
阅读 1
收藏 0

四、运算符与表达式

  1. 一元运算符:++(自增)、--(自减)

  2. 二元运算符:+(加)、-(减)、*(乘)、/(除)、%(求余)

  3. 赋值运算符及表达式:=。扩展赋值运算符有+=、-=、*=、/=、%=。赋值运算符可以同时赋值给多个同类型变量,例如:x=y=z=1

  4. 关系运算符及表达式:>(大于)、<(小于)、>=(大于等于)、<=(小于等于)、==(等于)、!=(不等于)

  5. 逻辑运算符及表达式:&&(逻辑与)、||(逻辑或)、!(逻辑非)

    &&:全是true,结果才为true,否则false;||:一个为true,结果就为true,否则false;!:求反

    ***Java中&&、||采取“短路”方式的执行策略,对于&&,如果第一个操作数值为false,则整个表达式结果就为false,不必计算第二个操作数;同样,对于||运算,如果第一个操作数值为true,则整个表达式结果为true,也不必计算第二个操作数。

  6. 位运算符及表达式:>>(位右移)、<<(位左移)、>>>(无符号位右移)、&(按位与)、|(按位或)、^(按位异或)、~(按位取反)

  7. 条件运算符及表达式:即三元运算符,operation1 ? operation2 : operation3

    operation1值为布尔型,可以为表达式;operation2在第一个操作数值为true时,其值作为表达式的结果;operation3在第一个操作数的值为false时,其值作为表达式的结果。

  8. 运算符优先级:

    1). [] () 2)++ -- ~ instanceof 3)new(type) 4)* / % $ 5)+ - 6)>> >>> <<7)> < >= <=8)== !=

    9)& 10)^ 11)| 12)&& 13)|| 14)?: 15)= += -= *= /= %= ^= 16)&= |= <<= >>= >>>=

五、数据的表示——变量与常量

  1. 定义变量:type Variablename = Initialvalue;

  2. 变量的范围——作用域

    类变量、局部变量、方法参数变量、异常处理参数变量

  3. 定义常量:final type Constantname = initialvalue;





© 著作权归作者所有

下一篇: Swift代码规范
大大大尾巴羊
粉丝 0
博文 4
码字总数 2873
作品 0
长宁
程序员
私信 提问
Java 成神之路交流群!期待你的加入!

《Java 成神之路》 专注 Java 相关技术,包括 Java Core,Spring Cloud 全家桶,Spring boot,SSM,微服务、数据库、缓存、JVM、Java 并发、分布式。 现在提供两种交流的方式:微信群 和 QQ...

chenssy
2018/09/20
0
0
收藏的技术博客链接(不断更新)

这里收藏了一些不错的的技术博客和文章的链接,供平时学习和参考,经常看看还是很有收获的。链接列表会不定时更新,列在这里就当是书的目录了。 (1)技术文章系列: 前端技术:http://www....

isam
2014/10/28
280
0
Java研发大学毕业后为何找不到理想的工作

现在大学生在大学学习Java技术,毕业后直接工作,我想在大家心里这只是再平常不过的事情了,可是为啥刚一毕业的Java应聘工程师会遭到各个研发企业的拒绝,这是刚毕业的每个大学生心中的疑虑,...

我爱编程学习
2018/06/07
0
0
0基础学Java Java开发学习需要什么工具?

JDK是Java开发工具包 (Java Development Kit) 的缩写。它是一种用于构建在Java平台上发布的应用程序、applet 和组件的开发环境。其中包括了Java编译器、JVM、大量的Java工具以及Java基础API...

老男孩Linux培训
2018/07/12
0
0
怎样学习java,漫谈java学习之路

Java - 近10年来计算机软件发展过程中的传奇,其在众多开发者心中的地位就如“屠龙刀”、“倚天剑”。 Java是个平台,我只想说说我对学好Java的一点看法,希望对初学者有所帮助。 1. 思考一下...

jccur
2011/08/26
1K
9

没有更多内容

加载失败,请刷新页面

加载更多

新建作业20191011121223

2.编写一个程序,发出一声警报,然后打印下面的文本: Startled by the sudden sound,Sally shouted,"By the Great Pumpkin,what was that!" #include<stdio.h>int main(){printf("\a");......

电子197朱妍
22分钟前
3
0
家庭作业——苗钰婷

2 编写一个程序,发出一声警报,然后打印下面的文本: Startled by the sudden sound, Sally shouted, "By the Great Pumpkin, what was that! #include<stdio.h>int main(){......

OSC_Okruuv
42分钟前
6
0
经典系统设计面试题解析:如何设计TinyURL(一)

原文链接: https://www.educative.io/courses/grokking-the-system-design-interview/m2ygV4E81AR 编者注:本文以一道经典的系统设计面试题:《如何设计TinyURL》的参考答案和解析为例,帮助...

APEMESH
43分钟前
5
0
2.面向对象设计原则(7条)

开闭原则 开闭原则的含义是:当应用的需求改变时,在不修改软件实体的源代码或者二进制代码的前提下,可以扩展模块的功能,使其满足新的需求。 实现方法 可以通过“抽象约束、封装变化”来实...

Eappo_Geng
46分钟前
9
0
8086汇编基础 debug P命令 一步完成loop循环

    IDE : Masm for Windows 集成实验环境 2015     OS : Windows 10 x64 typesetting : Markdown    blog : my.oschina.net/zhichengjiu    gitee : gitee.com/zhichengjiu   ......

志成就
50分钟前
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部