[小白专用]Java-常用运算符

目录

一、了解

二、用法

2.1算数运算符:

2.2自增与自减

2.3赋值运算符/扩展赋值运算符

2.3.1赋值运算符

2.3.2扩展赋值运算符

2.4关系运算符

2.5逻辑运算符

2.5.1“&&”

2.5.2“||”

三、名称


一、了解

Java常用的运算符
算数运算符+,-,*(×),/(÷),%
自增,自减++,--
赋值运算符=
扩展赋值运算符+=,-=,*=,/=,%=
关系运算符==,>,<,>=,<=
逻辑运算符&&,||

二、用法

2.1算数运算符:

以“+”为例,共有三种用法

//第一种:表示正数,例子如下:
System.out.println(+1);
//第二种:表示相加操作,例子如下:
System.out.println(1 + 2);
//第三种:字符串拼接,例子如下:
byte num0 = 1;//声明变量num1 = 1
System.out.println("答案是:" + num0);
//注*:“+”运算符优先级相等,从左向右依次运算,例子如下:
System.out.println(1 + 2 + 3 + "你好");
System.out.println("你好" + 1 + 2 + 3);
//故以上两种拼接方法运行效果分别是“6你好”和“你好123”

注*:其余四种以此类推,部分运算符没有“+”的用法那么多,须自主尝试。


2.2自增与自减

以“++”为例

//在变量(或数字等)前后进行“++”操作,结果增加“1”
//写在后的例子如下
byte num0 = 1;
num0++;//对变量“num2”进行“++”操作
System.out.println(num0);
//写在前的例子如下
byte num1 = 1;
++num1;
System.out.println(num1);

//注*:参与表达式时,“++”放在变量前后有不同效果,具体例子如下
//放在后时:
int num2 = 1;
int num3 = num2++ + 6;//当 “++”在后时先计算表达式,再进行“++”操作,故声明num3 = 7
System.out.println(num3);
//放在前时
int num4 = 1;
int num5 = ++num4 + 6;//当 “++”在后时先进行“++”操作,再计算表达式,故声明num5 = 8
System.out.println(num5);

注*:“--”同理


2.3赋值运算符/扩展赋值运算符

2.3.1赋值运算符

不必多说“在声明变量时就有运用

2.3.2扩展赋值运算符

扩展运算符的用法较为简单,只是简化了语句,这里以“+=”为例,可以比较着看

//普通写法:
int num0 = 1;
num0 = num0 + 1;
System.out.println(num0);
//利用“+=”操作运算的写法:
int num0 = 1;
num0 += 1;
System.out.println(num0);

注*:“-=,/=,*=,%=”同理


2.4关系运算符

关系运算符得出的结果为布尔值(true/false),以“==”为例

System.out.println(1 == 2);//判断“1”是否等于“2”,不等于,故输出“false”
System.out.println(1 == 1);//判断“1”是否等于“1”,等于,故输出“true”

注*:“>,<,>=,<=”同理


2.5逻辑运算符

2.5.1“&&”

“&&”的两侧能连接布尔值,并且得出的结果为布尔值,具体一共四种判断结果,分别运行效果如下

System.out.println(true && true);       //判断“&&”两侧是否含“false”,不含,故输出“true”
System.out.println(true && false);      //判断“&&”两侧是否含“false”,含,故输出“false”
System.out.println(false && true);      //判断“&&”两侧是否含“false”,含,故输出“false”
System.out.println(false && false);     //判断“&&”两侧是否含“false”,含,故输出“false”
2.5.2“||”

“||”与“&&”一样,两侧能连接布尔值,并且得出的结果为布尔值,具体一共四种判断结果,分别运行效果如下

System.out.println(true || true);       //判断“||”两侧是否含“true”,含,故输出“true”
System.out.println(true || false);      //判断“||”两侧是否含“true”,含,故输出“true”
System.out.println(false || true);      //判断“||”两侧是否含“true”,含,故输出“true”
System.out.println(false || false);     //判断“||”两侧是否含“true”,不含,故输出“false”

三、名称

+运算符/操作符
5 6 操作数
5+6表达式
int n =5+6;语句

------以上均为个人所学及个人想法,如果能帮到您,欢迎支持,如有错误,还请您指正,谢谢------

  • 18
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值