【个人学习JAVA---学后的梳理】四、简单的一条语句

简介: 语句就是“表达式;”;还有位运算符的简单描述。

程序最小单位,语句

积土成山,风雨兴焉...
一条语句,是程序的开始。条条简单语句的积累,就是复杂程序的组成。那么,语句是怎样构成的?
语句的基本单位就是表达式与运算符

1. 运算符

Java的运算符可分为4类: 算术运算符、关系运算符、逻辑运算符和位运算符。

1.1. 需格外注意的运算符

'/'是除法运算符,而'%'为求余(另称:求模)运算符,前者返回除运算后的结果,后者返回余数结果。

关于自增、自减运算符:

其运算顺序探究

格式 说明
i++ 先参与运算,后自增 i = i++ +j;
i-- 先参与运算,后自减 上面的算术的结果说明:
++i 先自增,后参与运算 在i+j后,将加法结果赋值给i前,先完成了i的自增操作
--i 先自减,后参与运算 而后加法结果赋值给i,这条语句运行完毕。

位移运算符:<<与>>是位左移运算符与位右移运算符。
左移运算符“m<< n”表示将m的二进制表示左移n位。左移n位的时候,最左边的n位将被丢弃,同时在最右边补上n个0;右移反是之。例子:10001010 << 3 = 01010000。
位逻辑运算符:&、|、^是位运算符AND、位运算符OR、位运算符XOR。

位运算符 运算结果1 运算结果2 运算结果3 运算结果4
与 & 0 & 0 = 0 0 & 1 = 0 1 & 0 = 0 1 & 1 = 1
0 & 0 = 0 0 & 1 = 1 1 & 0 = 1 1 & 1 = 1
非 ^ 0 & 0 = 0 0 & 1 = 1 1 & 0 = 1 1 & 1 = 0

2. 表达式

表达式是由常量、变量或是其他操作数与运算符所组合而成的句子。

2.1. 条件表达式

条件表达式就是:" <能表示真假值的表达式>? <表达式或变量> : <表达式或变量>"。

结束 2019年8月6日 16:50:26

目录
相关文章
|
4天前
|
设计模式 架构师 Java
Java开发工程师转架构师需要学习什么
Java开发工程师转型为架构师需掌握多项技能:精通Java及框架、数据库与分布式系统;熟悉设计模式与架构模式;积累项目经验;提升沟通与领导力;持续学习新技术;培养系统设计与抽象能力;了解中间件及开发工具;并注重个人特质与职业发展。具体路径应结合个人目标与实际情况制定。
34 18
|
17天前
|
监控 Java 调度
【Java学习】多线程&JUC万字超详解
本文详细介绍了多线程的概念和三种实现方式,还有一些常见的成员方法,CPU的调动方式,多线程的生命周期,还有线程安全问题,锁和死锁的概念,以及等待唤醒机制,阻塞队列,多线程的六种状态,线程池等
79 6
【Java学习】多线程&JUC万字超详解
|
1月前
|
前端开发 Java 编译器
【前端学java】如何从前端视角快速学习Maven
【8月更文挑战第12天】如何从前端视角快速学习Maven
40 2
【前端学java】如何从前端视角快速学习Maven
|
1月前
|
存储 算法 Java
Java零基础(1) - 从零开始学习数组
【8月更文挑战第1天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
31 1
|
1月前
|
Java 测试技术 开发者
Java零基础教学(07):学习正确的命名规范
【8月更文挑战第7天】Java零基础教学篇,手把手实践教学!
84 0
|
2月前
|
设计模式 算法 Oracle
Java语言学习路径及学习资源推荐
Java语言学习路径及学习资源推荐
|
3月前
|
缓存 NoSQL Java
Redis系列学习文章分享---第四篇(Redis快速入门之Java客户端--商户查询缓存+更新+双写一致+穿透+雪崩+击穿+工具封装)
Redis系列学习文章分享---第四篇(Redis快速入门之Java客户端--商户查询缓存+更新+双写一致+穿透+雪崩+击穿+工具封装)
52 0
|
Java
java语句记录
不会的地方要多多记录一下
169 0
|
6天前
|
存储 缓存 安全
【Java面试题汇总】多线程、JUC、锁篇(2023版)
线程和进程的区别、CAS的ABA问题、AQS、哪些地方使用了CAS、怎么保证线程安全、线程同步方式、synchronized的用法及原理、Lock、volatile、线程的六个状态、ThreadLocal、线程通信方式、创建方式、两种创建线程池的方法、线程池设置合适的线程数、线程安全的集合?ConcurrentHashMap、JUC
【Java面试题汇总】多线程、JUC、锁篇(2023版)
|
3天前
|
Java
深入理解Java中的多线程编程
本文将探讨Java多线程编程的核心概念和技术,包括线程的创建与管理、同步机制以及并发工具类的应用。我们将通过实例分析,帮助读者更好地理解和应用Java多线程编程,提高程序的性能和响应能力。
15 4