java运算符

目录

前言

算数运算符

关系运算符 

常用运算符优先级(不特别常用的未写)


前言

         java语言运算符包括算数运算符、关系运算符、逻辑运算符、位运算符、赋值运算符、三元运算符等。

算数运算符

        在小学的时候我们学过“加”、“减”、“乘”、“除”,在java中同样也有对应的表达方式。

下列列表为在编程中常见的算数运算符:

算数运算符
运算符名称示例作用
+a+b求两数之和
-a-b求两数之差
*a*b求两数之积
/a/b求两数之商
%取余(整数除整数看余下的数称为取余的余数)a%b求a除以b的余数
++自加1(当++放变量前面时,相当于给变量先想加再运算,当++放变量后面时相当于变量先运算后加减。++相当于变量=变量+1)a++;++aa自加一
--自减1(当--放变量前面时,相当于给变量先想加再运算,当--放变量后面时相当于变量先运算后加减。--相当于变量=变量-1)a--a自减1
-反号(负数)b=-a把a反号,相当于变量原来是正的改为负的,原本是负的改为正的

代码如下: 

public class suanshuyunsuan{//定义一个类,类名为suanshuyunsuanfu
    public static void main(String[] args){//主方法
        int a = 1;//声明一个int型变量,变量名为a,赋值为1
        int b = 1;//声明一个int型变量,变量名为b,赋值为1
        System.out.println("a+b的和为" +a+b);//输出a+b的值
        System.out.println("a-b的和为" +a-b);//输出a-b的值
        System.out.println("a*b的和为" +a*b);//输出a+b的值
        System.out.println("a/b的和为" +a/b);//输出a/b的值
        System.out.println("a%b的和为" +a%b);//输出a%b的值
        System.out.println("++a的值" +(++a));//输出++a的值
        System.out.println("--a的" +(--a));//输出--a的值
        System.out.println("-a的" +-a);//输出-a的值
    }
}

运行结果如下 :

 a=2

a=0

a=1

a=1

a=0

a=2

a=0

a=-1

自加自减的区别:

public class zijiazijian{//定义一个类,类名为zijiazijian
    public static void main(String[] args){//主方法
        int a = 10;//声明一个整型变量,变量名为a,赋值为1 
        System.out.println("a++的" +(a++);//输出a++的值
        System.out.println("++a的" +(++a));//输出++a的值
    }
}

运行结果如下:

a=10

a=12

关系运算符 

        关系运算符指两个操作数之间的关系,常用于判断。

常见的关系运算符表格如下:

关系运算符
关系运算符名称示例作用
>大于a>b若a>b,则为真,否则为假
<小于a<b若a<b,则为真,否则为假
>=大于等于a>=b若a>=b,则为真,否则为假
<=小于等于a<=b若a<=b,则为真,否则为假
==等于a==b若a==b,则为真,否则为假
!=不等于a!=b若a!=b,则为真,否则为假

代码如下:

public class 关系运算符的应用{//定义一个类,类名为:关系运算符的应用
    public static void main(String [] args){//主方法
        int a = 1;//声明一个整型变量,变量名为a,赋值为1
        int b = 1;//声明一个整型变量,变量名为b,赋值为1
        System.out.println(a>=b);//判断并输出a>=b是否正确
        System.out.println(a<=b);//判断并输出a<=b是否正确
        System.out.println(a==b);//判断并输出a==b是否正确
        System.out.println(a!=b);//判断并输出a!=b是否正确
        System.out.println(a>b);//判断并输出a>b是否正确
        System.out.println(a<b);//判断并输出a<b是否正确
        
    }
}

运行结果如下:

true

true

true

flase

flase

false 

逻辑运算符

        常用的逻辑运算符有三种:“与(&&)”、“或(||)、非(!)”

逻辑运算符
逻辑运算符名称示例作用
!(a>b)把对的改为错的,把错的改成对的
&&a&&ba与b
||a或b

代码如下:

public class 逻辑运算符应用{//定义一个类,类名为逻辑运算符应用
    public static void main(String [] args){//主方法
        int a = 2;//声明一个int型变量,变量名为a,赋值为2
        intb = 10;//声明一个int型变量,变量名为b,赋值为10
        System.out.println(!(a>b));//判断并输出a大于b是否正确
        System.out.println(((a>b)&&(a<b));//判断并输出a大于并小于b是否正确
        System.out.println((a>b)||(a==b));//判断并输出a>b或者a=b是否正确
    }
}

运行结果如下:

false

false

true 

常用运算符优先级(不特别常用的未写)

常用运算符优先级
运算符优先级
括号1
++,--2
*,、,%4
+,-5
>,<,>=,<=7
&&11
||12

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值