| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> Java语言中的运算符 -> 正文阅读 |
|
[Java知识库]Java语言中的运算符 |
? ? ? ? 众所周知,计算机为什么做计算机,因为它最重要的是计算,计算就离不开计算服,下面来介绍一下在JAVA学习中的一些常用运算符。 1)取模运算符% ? ? ? ? ?首先,加减乘除(+ - * /)运算中要注意一点:对于”/“来说两个整数相除其结果还是整数,例如5/3=1。再来介绍一下“%”这个运算符,”%“运算符在JAVA里面代表取余运算也叫做模运算:顾名思义就是取余。例如10÷4等于2余2,所以10%4=2。 2)赋值运算符= ”=“号是赋值运算符在JAVA中最为常见 int? b=a;含义是将a的值赋值给b 此外应该注意,”==“在JAVA中代表等于的意思,是关系运算符,代表前后变量值相等 。 其中JAVA语言中的关系运算符还有: 1、“!= ”? 是不等于的意思。 2、“<? ”是小于的意思 3、“< =” 是小于等于的意思。 4、“> ”是大于的意思 5、“> =” 是大于等于的意思。 3)自增自减运算符? ?++和--: 自增运算符 ++ 会把操作数加 1,自减运算符 -- 会把操作数减 1 下面用代码详细操作下: ?代码输出后 a=4,b=3,c=4 注意a++和++a的区别:对于int? b=a++和int c=++a前者是先把a的值赋值给a再自增(即加一); ?后者是a先自增,然后再把自增后的值赋值给c。 3.1)与或非 (逻辑运算符) && 与:逻辑与运算,两个变量都为真,结果才为真。 ||? ? 或:逻辑或运算:两个变量有一个为真,则其结果才为true。 !? 非:如果是真,则变为假,如果是假则变为真。 下面用代码实际操作下: 短路运算:第一个就错了就不用看下一个了( 在&&运算中)例如:在上面的代码中,如果c++<4执行的话c应该等于6,但实际上c还是等于5,因为前半部分c<4显然不成立,所以就没必要看后半部分了。 3.2)与或非(位运算符) & 按位与 下面用代码实际操作下: ?位运算符简而言之是根据位来的 因此? :? ? ?^:位运算符 异或运算 相同为0,不同为1. &:两个都为1 才为1 否则为0。 | : 如果对应为都为0,结果为0,否则则为1 注意:? ? "<<",“>>”了解即可 << :乘法 >>:除法 字符串连接符?:"+" ,String字符串在前面,括号内会拼接;String字符串在后面的话前面会依旧进行运算!! 详细见下列程序: ?由图可见:字符串在前,括号内拼接为1020 字符串在后,括号内数字进行了运算结果为30 4)三目运算符? : “? ?? :” 详见下列代码,比较通俗易懂 ? ?谢谢大家!希望大家可以多多交流,向各位大佬学习! 本文灵感来源b站狂神老师? ?视频链接:【狂神说Java】Java零基础学习视频通俗易懂_哔哩哔哩_bilibili |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 7:26:18- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |