09-JAVA 运算符







运算符

  • 算数运算符: + , - , * , / , % ,++ , --

    加,减,乘,除,模

  • 赋值运算符: =

  • 关系运算符: > , < , >= , <= , == , != , instanceof

    大于,小于,大于等于,小于等于,等于,不等于

  • 逻辑运算符: && , || , !

    与 , 或 , 非

  • 位运算符: & , | , ^ , ~ ,>> , << , >>>

  • 条件运算符: ? , :

  • 扩展赋值运算符: += , -= , *= , /=

算数运算符


public class Demo_05 {
    public static void main(String[] args) {
        int operator_1 = 10;//赋值operator_1变量
        int operator_2 = 20;//赋值operator_2变量
        int operator_3 = 22;//赋值operator_3变量
        System.out.println(operator_1 + operator_2);//operator_1 + operator_2
        System.out.println(operator_1 - operator_2);//operator_1 - operator_2
        System.out.println(operator_1 * operator_2);//operator_1 * operator_2
        System.out.println(operator_1 / (double)operator_2);//operator_1 /operator_2
        System.out.println(operator_3 % operator_1);//取operator_3 / operator_1 的余数,也称之为模运算
    }
}

因为 operator_1 / operator_2 时会产生舍入误差,所以需要转换成 double 类型

public class Demo_6 {
    public static void main(String[] args) {
        long operator_1 = 23333333333333L;//赋值operator_1变量
        int operator_2 = 23333333;//赋值operator_2变量
        short operator_3 = 128;//赋值operator_3变量
        byte operator_4 = 16;//赋值operator_4变量
        System.out.println(operator_1 + operator_2 + operator_3 + operator_4);//operator_1 + operator_2 + operator_3 +operator_4
        System.out.println(operator_2 + operator_3 + operator_4);//operator_2 + operator_3 + operator_4
        System.out.println(operator_3 + operator_4);//operator_3 + operator_4
    }
}

当运算过程中包含 doublelong 类型变量,最终结果也会是 doublelong

关系运算符


关系运算符返回的结果只会是布尔值 true false

public class Demo_07 {
    public static void main(String[] args) {
        int operator_1 = 10;//赋值operator_1变量
        int operator_2 =20;//赋值operator_2变量
        System.out.println(operator_1 > operator_2);//输出operator_1 是否大于 operator_2
        System.out.println(operator_1 < operator_2);//输出operator_1 是否小于 operator_2
        System.out.println(operator_1 == operator_2);//输出operator_1 是否等于 operator_2
        System.out.println(operator_1 != operator_2);//输出operator_1 是否不等于 operator_2
    }
}


暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇