电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

一篇文章帶你入門java算術運算符(加減乘除余,字符連接)

瀏覽:35日期:2023-12-07 13:09:40
目錄概念實例注意點1.除法不能整除時2.類型的提升3.字符的(+)操作4.字符串的(+)操作實例1實例2實例3實例4總結概念

算術運算符用在數學表達式中,它們的作用和在數學中的作用一樣。

運算符 描述 實例 + 加法 - 相加運算符兩側的值 20+10=30 - 減法 - 左操作數減去右操作數 20-10=10 * 乘法 - 相乘操作符兩側的值 20*10=200 / 除法 - 左操作數除以右操作數 20/10=2 % 取余 - 左操作數除以右操作數的余數 20%10=0 ++ 自增: 操作數的值增加1 a++,++a - - 自減: 操作數的值增減1 a- -,- -a 實例

//操作符學習public class Operator1 {public static void main(String[] args) {int a=20;int b=10;System.out.print('a+b=');System.out.println(a+b);System.out.print('a-b=');System.out.println(a-b);System.out.print('a*b=');System.out.println(a*b);System.out.print('a/b=');System.out.println(a/b);System.out.print('a%b=');System.out.println(a%b);}}

運行結果

a+b=30a-b=10a*b=200a/b=2a%b=0

注意點1.除法不能整除時

public class Operator1 {public static void main(String[] args) {int a=19;int b=10;System.out.print('a+b=');System.out.println(a+b);System.out.print('a-b=');System.out.println(a-b);System.out.print('a*b=');System.out.println(a*b);System.out.print('a/b=');System.out.println(a/b);System.out.print('a%b=');System.out.println(a%b);}}

運行結果

a+b=29a-b=9a*b=190a/b=1a%b=9

♀ 小AD:明哥,我知道你想說啥,我看出來了?!?明世隱:喲,這么主動嗎?想抱大腿啊♀ 小AD:那必須的呀,學習主動,上分抱大腿,覺悟就是高?!?明世隱:那你說說看咯♀ 小AD:我看到a/b的時候等于1,這個是不是有點奇怪,不應該是1.9的嗎?♂ 明世隱:nice,就是這里拉,按照除法確實應該是1.9,但這里我們要注意a、b兩個變量的類型?!?小AD:哥我知道,都是int 類形?!?明世隱:那你說int類型有小數點嗎?♀ 小AD:沒有,有小數點的叫浮點型,是這么回事吧。♂ 明世隱:基本上可以這樣理解,int類型的數與int類型的數想除,結果仍然是int類型,所以小數點被舍去,于是值就是1了?!?小AD:哥,那我就想結果是1.9呢,不可能沒有小數點的吧♂ 明世隱:可以有,我修改一下代碼

2.類型的提升

public class Operator1 {public static void main(String[] args) {float a=19;int b=10;System.out.print('a+b=');System.out.println(a+b);System.out.print('a-b=');System.out.println(a-b);System.out.print('a*b=');System.out.println(a*b);System.out.print('a/b=');System.out.println(a/b);System.out.print('a%b=');System.out.println(a%b);}}

運行結果

a+b=29.0a-b=9.0a*b=190.0a/b=1.9a%b=9.0

♀ 小AD:哥我看到了1.9了,這是為啥呢,是不是因為你把變量a改成了float類型的原因?!?明世隱:是的,就是這個原因。♀ 小AD:那我就有疑問了,浮點型與int型進行操作,為什么最后是浮點型的,而不是int型的?!?明世隱:因為float比int大,整個表達式被提升了。♀ 小AD:什么就float比int大,大家都是數據類型,誰就比誰大?!?明世隱:這么說吧,我比你大,服不服?!?小AD:服,哥你年齡確實比我大?!?明世隱:是說年齡的問題嗎?♀ 小AD:那你王者水平比我高,所以我才一口一個明哥?!?明世隱:乖,為了上分也算是懂事了。知道誰是話事人了吧?♀ 小AD:知道知道,明哥威武!♂ 明世隱:所以記住一句話,抱大腿?!?小AD:哥說話就是這么直白,我就喜歡抱大腿,嘻嘻。

提升等級順序:byte,short,char–>int–>ing–>float–>double

3.字符的(+)操作

public class Operator2 {public static void main(String[] args) {char a=’a’;int b=10;System.out.println(a+b);}}

運行結果

107

♀ 小AD:這個怎么會是107,明明是一個字母a啊?!?明世隱:那是因為在計算機中,所有的數據在存儲和運算時都要使用二進制數表示,例如,像a、b、c、d這樣的字母以及各種符號,還有作為字符的數字,都要使用二進制數字來表示,因此需要一種二進制碼與這些字符的對應關系。而現在普遍遵守的對應關系就是ASCII編碼?!?小AD:ASCII不知道是啥♂ 明世隱:你不用管是啥,知道大概就行,比如a對應97,b對應98,大寫A對應65,B對應66>♀ 小AD:也就是a=97,再加上10等于107,哦 原來是這樣啊?!?明世隱:對,就是這樣,知道這么回事就好,不太用,比如叫你魯班出一身肉裝,你出不,一樣的道理。♀ 小AD:出啊,為什么不出,昨天我就出了,因為我搶了對面凱的大龍,于是我出了復活甲,忍者鞋、不詳、反甲、魔女、霸者。♂ 明世隱:大聰明,還真的大小就聰明,你干脆不出泉水不就行了?!?小AD:那不行,會被舉報掛機的?!?明世隱:好吧人才。

4.字符串的(+)操作

當“+”操作中出現字符串時,這個“+”是字符串連接操作,而不是算術運算符。如果出現多個“+”操作時,從左到右逐個執行。

實例1

public class Operator2 {public static void main(String[] args) {String a='小魯班擊殺獲得:';int b=200;System.out.println(a+b);}}

運行

小魯班擊殺獲得:200

♀ 小AD:這里的加號就是把前后兩個連劫起來嗎?♂ 明世隱:對啊♀ 小AD:這個我看運行結果就是這么回事。

實例2

public class Operator2 {public static void main(String[] args) {String a='小魯班擊殺獲得:';int b=200;int c=100;System.out.println(a+b+c);}}

♂ 明世隱:這個你說說運行結果♀ 小AD:這個簡單,肯定先連接ab,然后在連接后面的c,結果肯定是'小魯班擊殺獲得:200100',發財了,一次擊殺就神裝了?!?明世隱:答對了,就是你思路有點飄。我們基礎多個“+”就從左到右,依次計算?!?小AD:所以a+b=小魯班擊殺獲得:200,然后再+c=小魯班擊殺獲得:200100♂ 明世隱:不錯不錯,腦子轉挺快。♀ 小AD:那是你也不看看我是誰?!?明世隱:但是這樣明顯不是我們想要的,擊殺一次200100太離譜,所以要做些許的修改。

實例3

public class Operator2 {public static void main(String[] args) {String a='小魯班擊殺獲得:';int b=200;int c=100;System.out.println(a+(b+c));}}

運行結果:

小魯班擊殺獲得:300

♀ 小AD:我知道了,你用括號改變了優先級,所以先計算了b+c,然后再把a連接在前面?!?明世隱:嗯,這個跟我們數學中的括號是一樣的?!?小AD:但我就不想寫括號呢?♂ 明世隱:那我們就來看實例4

實例4

public class Operator2 {public static void main(String[] args) {String a=',小魯班擊殺獲得金幣數。';int b=200;int c=100;System.out.println(b+c+a);}}

運行結果

300,小魯班擊殺獲得金幣數。

♀ 小AD:哥,這個我明白,就是按從左到右執行,b+c=300,這是算術運算,然后再連接a,結果就出來了?!?明世隱:不錯不錯,很靈性嗎,一下就轉過來了。♀ 小AD:明哥教的好,聰明少不了。♂ 明世隱:這馬屁拍的,有點東西?!?小AD:都是從明哥那里學的?!?明世隱:看你這么靈性,今天就加多一星,G?!?小AD:明哥威武,G。

總結

本篇文章就到這里了,希望能給你帶來幫助,也希望您能夠多多關注好吧啦網的更多內容!

標簽: Java
主站蜘蛛池模板: 品牌策划-品牌设计-济南之式传媒广告有限公司官网-提供品牌整合丨影视创意丨公关活动丨数字营销丨自媒体运营丨数字营销 | 智慧食堂_食堂管理系统_食堂订餐_食堂消费系统—客易捷 | 选矿设备-新型重选设备-金属矿尾矿重选-青州冠诚重工机械有限公司 | 耐酸碱胶管_耐腐蚀软管总成_化学品输送软管_漯河利通液压科技耐油耐磨喷砂软管|耐腐蚀化学软管 | 厂房出售_厂房仓库出租_写字楼招租_土地出售-中苣招商网-中苣招商网 | 【直乐】河北石家庄脊柱侧弯医院_治疗椎间盘突出哪家医院好_骨科脊柱外科专业医院_治疗抽动症/关节病骨伤权威医院|排行-直乐矫形中医医院 | 安规_综合测试仪,电器安全性能综合测试仪,低压母线槽安规综合测试仪-青岛合众电子有限公司 | 火锅加盟_四川成都火锅店加盟_中国火锅连锁品牌十强_朝天门火锅【官网】 | 无锡不干胶标签,卷筒标签,无锡瑞彩包装材料有限公司 | 垃圾处理设备_餐厨垃圾处理设备_厨余垃圾处理设备_果蔬垃圾处理设备-深圳市三盛环保科技有限公司 | 四川成都干燥设备_回转筒干燥机_脉冲除尘器_输送设备_热风炉_成都川工星科机电设备有限公司 | 领先的大模型技术与应用公司-中关村科金 | 股票入门基础知识_股票知识_股票投资大师_格雷厄姆网 | 意大利Frascold/富士豪压缩机_富士豪半封闭压缩机_富士豪活塞压缩机_富士豪螺杆压缩机 | 欧美日韩国产一区二区三区不_久久久久国产精品无码不卡_亚洲欧洲美洲无码精品AV_精品一区美女视频_日韩黄色性爱一级视频_日本五十路人妻斩_国产99视频免费精品是看4_亚洲中文字幕无码一二三四区_国产小萍萍挤奶喷奶水_亚洲另类精品无码在线一区 | 网站优化公司_北京网站优化_抖音短视频代运营_抖音关键词seo优化排名-通则达网络 | 红立方品牌应急包/急救包加盟,小成本好项目代理_应急/消防/户外用品加盟_应急好项目加盟_新奇特项目招商 - 中红方宁(北京) 供应链有限公司 | 高低温老化试验机-步入式/低温恒温恒湿试验机-百科 | 苹果售后维修点查询,苹果iPhone授权售后维修服务中心 – 修果网 拼装地板,悬浮地板厂家,悬浮式拼装运动地板-石家庄博超地板科技有限公司 | 橡胶接头|可曲挠橡胶接头|橡胶软接头安装使用教程-上海松夏官方网站 | China plate rolling machine manufacturer,cone rolling machine-Saint Fighter | 传动滚筒,改向滚筒-淄博建凯机械科技有限公司 | 「钾冰晶石」氟铝酸钾_冰晶石_氟铝酸钠「价格用途」-亚铝氟化物厂家 | 山东活动策划|济南活动公司|济南公关活动策划-济南锐嘉广告有限公司 | 偏心半球阀-电动偏心半球阀-调流调压阀-旋球阀-上欧阀门有限公司 | 机床主轴维修|刀塔维修|C轴维修-常州翔高精密机械有限公司 | 色油机-色母机-失重|称重式混料机-称重机-米重机-拌料机-[东莞同锐机械]精密计量科技制造商 | 酒糟烘干机-豆渣烘干机-薯渣烘干机-糟渣烘干设备厂家-焦作市真节能环保设备科技有限公司 | 广州冷却塔维修厂家_冷却塔修理_凉水塔风机电机填料抢修-广东康明节能空调有限公司 | 深圳品牌设计公司-LOGO设计公司-VI设计公司-未壳创意 | 超声骨密度仪-骨密度检测仪-经颅多普勒-tcd仪_南京科进实业有限公司 | 模具硅橡胶,人体硅胶,移印硅胶浆厂家-宏图硅胶科技 | 一体化预制泵站-一体化提升泵站-一体化泵站厂家-山东康威环保 | 铝镁锰板_铝镁锰合金板_铝镁锰板厂家_铝镁锰金属屋面板_安徽建科 | 泰兴市热钻机械有限公司-热熔钻孔机-数控热熔钻-热熔钻孔攻牙一体机 | 招商帮-一站式网络营销服务|互联网整合营销|网络推广代运营|信息流推广|招商帮企业招商好帮手|搜索营销推广|短视视频营销推广 | vr安全体验馆|交通安全|工地安全|禁毒|消防|安全教育体验馆|安全体验教室-贝森德(深圳)科技 | 一体化净水器_一体化净水设备_一体化水处理设备-江苏旭浩鑫环保科技有限公司 | 品牌策划-品牌设计-济南之式传媒广告有限公司官网-提供品牌整合丨影视创意丨公关活动丨数字营销丨自媒体运营丨数字营销 | 中空玻璃生产线,玻璃加工设备,全自动封胶线,铝条折弯机,双组份打胶机,丁基胶/卧式/立式全自动涂布机,玻璃设备-山东昌盛数控设备有限公司 | 申江储气罐厂家,储气罐批发价格,储气罐规格-上海申江压力容器有限公司(厂) |