| |
|
开发:
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语言支持的运算符: ?算术运算符: +,-,*,/,%,++,-- 赋值运算符 = 扩展赋值运算符:+=,-=,*=,/= 关系运算符: >,<, >=,<=,==,!= 逻辑运算符: &&,||,! 先说下算数运算符吧; +,-,*,/,就是数学里的加减乘除;这个应该都能看明白, 这个“%”也是除,但是他和“/"是有区别的,”/“这个是除完之后取商就是除完之后不管有没有余数都取结果商,而%恰恰相反,它是取得是除玩后的余数比如:5%2他的结果就是1就是取得5除以2的余数。简称(取余)也叫(取模) 赋值运算符: =就是给一个变量赋值比如:int a;现在这个a是没有值的他只有一个int的默认值,如果我们给他赋值int a=1;那么现在这个a就是1。 扩展赋值运算符: 举个例子:a+=1就是a=a+1 ? ? ? ? ? ? ? ??? a-=1就是a=a-1 ? ? ? ? ? ? ? ? ??a*=1就是a=a*1 ? ? ? ? ? ? ? ?? ?a/=1就是a=a/1 就是相当于把左右两边的运算之后赋值给左边。 关系运算符: >,<,>=,<=就是数学中的大于,小于,大于等于,小于等于,==是一个比较运算符 如果不相同的话就会返回false。!=是不等于 逻辑运算符: &&? ?举个例子:a>1&&a<5如果我们的表达式同时满足这两个条件结果才会返回true,如果只满足了第一个比如6满足了a>1但是不满足a<5结果还是会返回false,但是他是先从左到右判断的先判断a>1如果不满足第一个那么第二个不用判断就会直接返回false,满足第一个才会再判断第二个,如果第二个不满足还是会返回false。 ||? ? 这个是和上面恰好相反他是只要里面随便满足一个表达式就能返回true,如果两个都不满足才会返回false,如果不满足第一个还是会继续判断第二个,第二个如果满足的话就是true,恰好和&&相反。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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/26 16:52:45- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |