喵笙

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

基本运算符

Java语言支持如下运算符

  • 算术运算符:+,-,*,/,%(模运算,取余数),++,--
  • 赋值运算符:= (例如 int i = 10;但是它没有等于的意思)
  • 关系运算符:>,<,>=,<=,==(等于的意思),!=(不等于的意思),instance of
  • 逻辑运算符:&&,||, !
  • 位运算符:&,|,~,>>,<<,>>>(了解!!!)
  • 条件运算符 ? :
  • 扩展赋值运算符:+=,-=,*=,/=

package operator;

public class Demo01 {
    public static void main(String[] args) {
        //二元运算符
        int a = 20;
        int b = 40;
        int c = 25;
        int d = 35;
        System.out.println(a+b);
        System.out.println(a-b);
        System.out.println(a*b);
        System.out.println(a/b);
        //不同类型运算
        int e = 20;
        byte f = 8;
        short g = 32767;
        long h = 2323333323L;
        System.out.println(e+f+g+h);//long 类型
        System.out.println(f+g);//int 类型
        System.out.println(f+e);//int 类型
        System.out.println((double) f+e);// double 类型
        //运算中有long类型的输出结果为long类型
        //其它情况下默认为int,如果想用其它类型,要加强制转换
        
        
        //关系运算符
        //关系运算符只有两种结果 true false  布尔值
        //例如
        int i = 10;
        int j = 11;
        System.out.println(i==j);
        System.out.println(i>j);
        System.out.println(i<j);
        System.out.println(j%i);//模运算  取余数

    }
}

posted on 2021-02-21 18:13  喵笙  阅读(67)  评论(0)    收藏  举报