二.JAVA基本语法 上(运算符篇)
2021/8/3 11:06:25
本文主要是介绍二.JAVA基本语法 上(运算符篇),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一.进制转换
二.运算符
(1)除法运算 (2)自动类型转换,先算括号内的
(3)除余运算%结果的符号与被模数的符号相同,开发中经常用%判断能否被除尽的情况
(4)前++先自增后运算,后++先运算后自增;并不会改变数据本身的类型
TIPS:
(5)赋值运算符
(6)比较运算符
(7)逻辑运算符
逻辑运算符操作的都是boolean类型的变量
&与&&
//相同点1:&与&&的运算结果相同
//相同点2:当符号左边是true时,二者都会执行符号右边的运算
//不同点:当符号左边是false时,&继续执行符号右边的运算。&&不再执行符号右边的运算。
//**********************************************************************************************************
|与||
/相同点1:|与的运算结果相同
//相同点2:当符号左边是false时,二者都会执行符号右边的运算
//不同点3:当符号左边是true时,|继续执行符号右边的运算,而||不再执行符号右边的运算
开发中推荐使用短路运算符,省时省力不用计算
逻辑与与短路与的区别:
(8)位运算符
位运算符操作的都是整形的数据
<<:在一定范围内,每向左移1位,相当于*2
>>:在一定范围内,每向y右移1位,相当于/2
TIPS:无<<<
、
(8)交换变量位置
// 好处:不用定义临时变量
//弊端:相加操作可能超出存储范围;有局限性:只能适用于数值类型
采用位运算符
有局限性:只能适用于数值类型
k=m^n,m=k^n=(m^n)^n=m
推荐使用定义临时变量的方式
(9)三元运算符
说明:
条件表达式的结果为boolean类型
根据条件表达式真或假,决定执行表达式1,还是表达式2.如果表达式为true,则执行表达式1。
如果表达式为false,则执行表达式2。表达式1和表达式2要求是一致的。
三元运算符可以嵌套使用。
凡是可以使用三元运算符的地方,都可以改写为if-else,反之不成立。
@两个整型变量比较
@字符串比较
@三个数比较
(10)运算符优先级
这篇关于二.JAVA基本语法 上(运算符篇)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-07-04TiDB 资源管控的对撞测试以及最佳实践架构
- 2024-07-03万字长文聊聊Web3的组成架构
- 2024-07-02springboot项目无法注册到nacos-icode9专业技术文章分享
- 2024-06-26结对编程到底难不难?答案在这里
- 2024-06-19《2023版Java工程师》课程升级公告
- 2024-06-15matplotlib作图不显示3D图,怎么办?
- 2024-06-1503-Loki 日志监控
- 2024-06-1504-让LLM理解知识 -Prompt
- 2024-06-05做软件测试需要懂代码吗?
- 2024-06-0514-ShardingSphere的分布式主键实现