Java的基本运算符

算数运算符

  • 加:+
  • 减:-
  • 乘:*
  • 除:/
  • 取模:%

加法运算

常见的三种用法

  • 参数数值,就是加法运算
  • 参数char,char-》int类型数字ASCII和Unicode
  • 字符串String,字符串连接操作
  • 任何数据类型和字符串进行连接时候,结果都会变成字符串【用括号可以改变优先级】

自增运算符:++和自减运算符:- -

使用方法

  • 单独使用:自己单独形成一个步骤
  • 混合使用:和其他操作混合使用
    使用区别,以++为例
  • 单独使用的时候,前++和后++没有区别
  • 混合使用的时候,有着很大的区别
  • 1.如果是【前++】,变量【立刻+1】,然后拿着结果进行下一步操作。【先加后用】
  • 2.如果是【后++】,先使用变量原有的数值,【然后拿着变量+1】。【先用后加】
    注意事项
    只有变量可以使用自增和自减,常量不可以发生变化。【错误写法:30++】

== 举例说明==
int num1=30;
System.out.println(++num1);31
System.out.println(num1);31
int num2=40;

System.out.println(num2++);40
System.out.println(num2);41

int num3=50;
int result1=num3–;
System.out.println(result1);50
System.out.println(num3);49

int num4=60;
int result2=–num4;
System.out.println(result2);59
System.out.println(num3);59

int x=60;int y=20;
int result3=++x+y–;
System.out.println(result3);81
System.out.println(x);61
System.out.println(y);19

赋值运算符

  • 基本赋值运算符:相当于“=”
  • 复合赋值运算符:
  • += : a+=3 等于 a=a+3
  • -= : a-=3 等于 a=a-3
  • = : a=3 等于 a=a*3
  • /= : a/=3 等于 a=a/3
  • %= : a%=3 等于 a=a%3
    注意事项:
    只有变量才可以使用赋值运算符
    复合赋值运算符其中含有强制型转换

比较运算符

主要包括:>、<、==、>=、<=、!=
注意事项
1、比较运算符的结果一定是个boolean值,true或者flase
2、如果多次运算,不能连着写! 【程序不允许】int x=6; system.out.println(1<x<8);

逻辑运算符

  • 与&&

  • 或||

  • 非!
    注意事项:

  • 与“&&”,或“||”,具有短路效应【左边已经可以得到结果,右边的运算不再执行】
    int b=20;
    system.out.println(3<4||++b<100);result:b=20

  • 逻辑运算用于boolean运算

  • 与和或需要左右连个,非只需要一个

  • 与和或,多个条件可以连写。条件1&&条件2&&条件3

  • 1<x<3,拆成两个部分,1<x&&x<3

多元运算符

  • 一元运算符【取反,++,–】
  • 二元运算符【=,+,-等】
  • 三元运算符
    格式:
    数据类型 变量名称=条件判断?表达式1:表达式2
    流程
    先判断是否成立:
    如果为true,表达式1给变量
    如果为flase,表达式2给变量
    注意事项:
    1.必须同时保证表达式1和表达式2都符合左侧数据类型
    2.必须使用
    eg:int a=10,b=20; int max=a>b?a:b;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值