微信扫一扫 分享朋友圈

已有 1049 人浏览分享

[服務器教學] JAVA 基礎運算子分享 快來創造更豐富有趣的腳本~

[複製鏈接]

區域版主

Rank: 10Rank: 10Rank: 10

245

威望

1142

金錢

582

A幣
主題
130
帖子
245
精華
0
綜合社群主題發文量
9
電玩社群主題發文量
10
娛樂社群主題發文量
0
技術社群主題發文量
89
閱讀權限
100
註冊時間
2016-5-17
  • TA的每日心情

    2022-4-29 14:36
  • 簽到天數: 5 天

    連續簽到: 1 天

    [LV.2]偶爾看看I

    t9540513 發表於  2022-12-4 17:39:26 | 顯示全部樓層 | 閱讀模式
    image-blog-revel-top-java-tools.jpg


    大家都知道楓之谷腳本是用 JAVA 寫出來的~
    而源碼中提供的方法就像是積木,有些人能把積木寫的像 101 一樣牛B,
    有些人卻怎麼疊都是草屋,這其中有個核心原因就是 "邏輯"其次才是方法運用,
    當然,這兩者是相互引響的,你有足夠多的運算方法能參考,才能寫好一個腳本,
    今天就提供給大家常用的 JAVA運算子,這能有效的讓你各位寫出來的腳本有更多變化。


    算術運算子

    Java 的算術運算子 (arithmetic operator) 包含加、減、乘、除、取餘數,皆需兩個運算元構成運算式,如下列表

    運算子功能範例
    +a + b
    -a - b
    *a * b
    /a / b
    %取餘數a % b



    單元運算子

    Java 的單元運算子 (unary operator) 僅需一個運算元,有表示數字為正負的 + 、 - ,

    另有遞增運算子 (increment operator) ++ ,遞減運算子 (decrement operator) -- ,

    以及邏輯補數運算子 (logical compliment operator) ! ,如下列表

    運算子功能範例
    ++a
    --a
    ++遞增++a, a++
    --遞減--a, a--
    !邏輯補數運算子!a
     


    相等性及關係運算子


    Java 的相等性及關係運算子 (equality and Relational Operator) ,比較兩個運算元是否相等或大於小於,

    結果為布林字面常數 (Boolean literal) ,也就是true 或 false ,如下列表

    運算子功能範例
    ==相等a == b
    !=不相等a != b
    >大於a >= b
    >=大於等於a >= b
    <小於a < b
    <=小於等於a <= b
     


    條件運算子

    Java 的條件運算子 (conditional operator) ,測試兩個運算元是否都為 true ,或有一個為 true ,

    另有一個三元運算子,若第一個運算元為 true ,運算結果就是第二個運算元,反之結果為第三個運算元,如下列表

    運算子功能範例
    &&邏輯且a && b
    ||邏輯或a || b
    ?:條件選擇a ? b : c


    指派運算子

    Java 最基本的指派運算子 (assignment operator) 為單一個等號 = ,這是用來將等號右邊的值拷貝給給左邊的變數資料。

    等號也可以跟其他運算子合用,會直接將結果儲存到原變數之中,如

    運算子功能範例
    =指派a = b
    +=相加同時指派a += b
    -=相減同時指派a -= b
    *=相乘同時指派a *= b
    /=相除同時指派a /= b
    %=取餘數同時指派a %= b
    &=位元且同時指派a &= b
    ^=位元互斥或同時指派a ^= b
    |=位元包含或同時指派a |= b
    <<=位元向左位移同時指派a <<= b
    >>=位元向右位移同時指派a >>= b
    >>>=位元無正負號向右位移同時指派a >>>= b





    當然,運算子也算是積木的一部份,相信各位如果有在玩腳本,對一些符號會很熟悉,
    學會運用這些運算子,才能讓腳本的靈活性變的更高,能夠玩出的腳本才會更豐富。


    共收到 0 A幣
    打賞榜
    暫無
    暫無
    暫無
    暫無
    ----
    暫無
    ----
    暫無
    ----
    暫無
    ----

    初窺門道

    Rank: 2

    217

    威望

    706

    金錢

    338

    A幣
    主題
    32
    帖子
    64
    精華
    1
    綜合社群主題發文量
    0
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    32
    閱讀權限
    20
    註冊時間
    2021-11-15
  • TA的每日心情
    奮鬥
    2024-1-28 13:17
  • 簽到天數: 1 天

    連續簽到: 1 天

    [LV.1]初來乍到

    chenhui540 發表於 2022-12-11 18:01:14 | 顯示全部樓層
    除了 >>> 脚本内容不常用之外,其它的都是必须要学习的基础!
    您需要登錄後才可以回帖 登錄 | 註冊會員

    本版積分規則

    245

    發文

    1142

    金錢

    582

    A幣

    ----------榮譽勳章----------

    熱門推薦
    圖文推薦
    • 聯繫我們

    小黑屋|AICL社群娛樂集團

    GMT+8, 2024-3-29 07:56 , 網路刷新 0.104261 秒 .

    歡迎來到 AICL網路社群

    版權AICL社群所有 2011-2021.

    Total:123 Today:213 Online:322