运算符

运算符

  1. 算术运算符 :+,-,*,/,%(取余数),++,–

    实例1:

    package operator;
    
    public class Demo1 {
        public static void main(String[] args) {
            //二元运算符
            //Ctrl+D :复制当前行到下一行
            int a=10;
            int b=20;
            int c=30;
            int d=40;
            System.out.println(a + b);
            System.out.println(a - b);
            System.out.println(a * b);
            System.out.println(a / b);
            System.out.println((double) a / b);//0.5
            //在计算结果涉及到小数的时候,一定要注意作用范围
    
        }
    }
    
    

    实例2:

    package operator;
    
    public class Demo2 {
        public static void main(String[] args) {
            long a =123123123123L;
            int b =123;
            short c=10;
            byte d =8;
            System.out.println(a + b + c + d);   //Long
            System.out.println(b + c + d);   //int
            System.out.println(c + d);     //int
            //在计算过程中,如果数据类型中存在long类型,则结果也为long类型
            //在计算过程中,如果数据类型中存在double类型,则结果也为double类型
            //在计算过程中,如果没有上述类型,则结果为int类型
    
        }
    }
    
    

    实例3:

    package operator;
    
    public class Demo4 {
        public static void main(String[] args) {
            //++    --   自增,自减   一元运算符
            int a=3;
            int b=a++;
            //a++    a=a+1
            //执行玩这行代码后,先给b赋值,再自增
            System.out.println(a);
            System.out.println(b);
            //++a  a=a+1
            //执行玩这行代码前,先给b赋值,再自增
            int c=++a;
    
            System.out.println(a);
    
            System.out.println(b);
    
            System.out.println(c);
    
            //幂运算   2^3   2*2*2 =8
            //很多运算都会使用工具类来运算
            //Math 类
           double pow= Math.pow(2,3);
            System.out.println(pow);
    
    
        }
    }
    结果:
    4
    3
    5
    3
    5
    8.0
    结论: a++   即先将a的值赋予b,a再执行a=a+1
          ++a   先执行a=a+1,再将新a的值赋予b
    
  2. 赋值运算符:=

  3. 关系运算符:>,<,>=,<=,==(等于) !=(不等于) instanceof

package operator;

import java.util.Base64;

public class Demo3 {
    public static void main(String[] args) {
        //关系运算符返回的的结果:正确,错误
        //if
        int a=10;
        int b=20;
        int c=23;
        System.out.println(c % a);
        System.out.println(a > b);
        System.out.println(a<b);

        System.out.println(a == b);
        System.out.println(a != b);
    }
}
结果:
 3
false
true
false
true
  1. 逻辑运算符:&&,||,!(与,或,非)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值