在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
拥有程序思维的第一步,就是要学会用计算机、或者说编写程序帮我们处理数据,而不是我们自己动手。Java语言中有很多进行数据运算的方式,就如前面所说,包括但不限于:算术运算、比较运算、逻辑运算、赋值运算、三目运算等。每一种运算方式,又都包含了很多的运算符,学习Java中的运算,就是学习这些运算符的使用。下面一起来看看Java运算符知识点总结吧!
运算符,顾名思义,就是对数据(常量和变量)进行运算的符号。我们把数据用运算符连接起来,就构成了可以进行运算的表达式。比如 1 + 2、3 * 4 等等。看看这行代码:
public class Test{
public static void main(String[] args) {
int number = 1 + 2; // 使用加号(+)将常量1和2连接起来,构成了一个加法表达式,并把运算结果赋值给变量number
System.out.println(number); // 输出number的值
}
}
上面的式子就是使用运算符加号(+)将常量 1 和 2 连接起来,构成了一个加法表达式,并把运算结果赋值给变量 number,打印结果应该为1+2的和,也就是3。
事实上,参与运算的数据可能会有很多,也有可能是变量、常量等混合在一起进行运算,比如(接上面代码):
public class Test{
public static void main(String[] args) {
int number = 1 + 2; // 使用加号(+)将常量1和2连接起来,构成了一个加法表达式,并把运算结果赋值给变量number
System.out.println(number); // 输出number的值
int count = number + 10; // 变量和常量同时参与运算
System.out.println(count); // 输出计算结果
}
}
除此之外,运算的方式也有很多,加法、减法、取余(取模)、比较运算等等,但它们都有一个共同的特点:每个表达式都会有一个运算结果。我们根据表达式运算结果的数据类型,将表达式的类型进行归纳分类,比如:
整型表达式:运算结果为整数。比如: 1 + 2、10 * 20、5 - 3,它们的运算结果都是整数。
浮点型表达式:运算结果为浮点数。比如:3.14 * 2、0.618 + 0.382、3.0 / 1,它们的运算结果都是浮点数。
布尔型表达式:运算结果为布尔类型的值。比如:2 > 1、(20-10) < 15,它们的运算结果都是布尔型:要么true、要么false。
看完了Java运算符知识点总结,想必大家对运算符已经有了一个基本的认识了。博学谷上还有更多关于Java运算符的免费课程等着大家,现在就申请免费试学名额,开启在线学习之旅吧!
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
Redis哨兵模式免费教程
哨兵(Sentinel)主要是为了解决在主从复制架构中从Redis宕机和主Redis宕机的情况。Redis-Sentinel是用于管理Redis集群:监控(Monitoring、提醒(Notification)、自动故障迁移(Automatic failover)。
4902
2019-12-04 11:26:30
Spring Cloud Gateway工作原理是什么?
Spring Cloud Gateway工作原理是Gateway 接收客户端请求。客户端请求与路由信息进行匹配,匹配成功的才能够被发往相应的下游服务。请求经过 Filter 过滤器链,执行 pre 处理逻辑,如修改请求头信息等。请求被转发至下游服务并返回响应。响应经过 Filter 过滤器链,执行 post 处理逻辑。向客户端响应应答。
8867
2020-02-20 15:30:31
Java基础视频教程免费资源分享
Java基础视频教程免费资源分享,Java基础知识比较多,要学习Java语言核心语法、面向对象程序设计、常用API、集合框架、IO流、线程、进程、多线程、并发、并行、同步、异步、线程类常见方法、网络编程、反射技术、常用设计模式、JDK新特性等JavaSE领域的知识。
6312
2020-05-05 16:27:45
JDBC新手快速入门教程
在我们的日常生活中所使用的各种程序、网页都会把数据进行整理,然后按照一定的规则合理的展示给我们。那么,程序和数据库是通过什么进行数据交互的呢?答案是通过JDBC。JDBC是所有Java程序员必备的技能,对于初学Java的新手而言也是必须掌握的内容。下面我们一起进入JDBC小白快速入门教程吧!
4906
2020-08-13 12:14:13
Kafka消息的分发流程是什么?
使用kafka向指定Topic发送消息时,如果该Topic具有多个partition,无论消费者有多少,最终都会保证一个partition内的消息只会被一个Consumer group中的一个Consumer消费,也就是说同一Consumer group中的多个Consumer自动会起到负载均衡的效果。
2316
2022-09-16 15:31:50
热门文章
- 前端是什么
- 前端开发的工作职责
- 前端开发需要会什么?先掌握这三大核心关键技术
- 前端开发的工作方向有哪些?
- 简历加分-4步写出HR想要的简历
- 程序员如何突击面试?两大招带你拿下面试官
- 程序员面试技巧
- 架构师的厉害之处竟然是这……
- 架构师书籍推荐
- 懂了这些,才能成为架构师 查看更多
扫描二维码,了解更多信息
