java day4

算数符
算数运算符
1.1运算符和表达式

运算符: 对常量或者变量进行操作的符号

表达式:用运算符把常量或者变量连接起来符合java语法的式子就可以称为表达式。

不同运算符连接的表达式体现的是不同类型的表达式。

举例说明:

int a= 10;

intb = 20;

intc= a+ b;

+:是运算符,并且是算术运算符

a+b:是表达式,由于+是算术运算符,所以这个表达式叫算术表达式
在这里插入图片描述
在这里插入图片描述+字符在字符串中的操作:
+字符在遇到字符串的时候,表示连接、拼接的含义。

char var = ‘a’;
System.out.println(var);
System.out.println(var+1);
System.out.println("");
System.out.println(“heimajiaoyu”+20);
System.out.println(“heimajiaoyu”+“20”);
System.out.println(“heimajiaoyu”+20+50);
System.out.println(50+“heimajiaoyu”+20);
System.out.println("
");

1
2
3
4
5
6
7
8
9

自增自减运算符
在这里插入图片描述
在这里插入图片描述注意事项:

+和–既可以放在变量的后边,也可以放在变量的前边。

单独使用的时候,+ +和–无论是放在变量的前边还是后边,结果是一样的。

参与操作的时候,如果放在变量的后边,先拿变量参与操作,后拿变量做+ +或者–。参与操作的时候,如果放在变量的前边,先拿变量做+ +或者–,后拿变量参与操作。

最常见的用法:单独使用

int numl=10;
System.out.println(numl);//10
System.out.println(numl++);//10
numl=11
System.out.println(++numl);//12
//++在muml前后是没有区别的
/**

	*/
	int  mull=10;
	muml++;
	System.out.println(mull);11
	++mull;
	System.out.println(mull);//12
	System.out.println("================");

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

比较运算符
在这里插入图片描述
在这里插入图片描述

	System.out.println(10>3);
	System.out.println(10<3);
	System.out.println(10<=3);
	System.out.println(10=>3);
	System.out.println(10==3);
	System.out.println(10!=3);
	

1
2
3
4
5
6
7

逻辑运算符
在这里插入图片描述

在这里插入图片描述

System.out.println(5<6&&7>6);
System.out.println(true&&false);
System.out.println(true&&true);
System.out.println(false&&false);
System.out.println(!false&&!false);
System.out.println("");
int tt=10;
System.out.println(3<4||tt>10);
System.out.println(3<4||tt>=10);
System.out.println(3<4||tt<=10);
System.out.println(3<4&&tt>10);
System.out.println(3<4&&tt>=10);
System.out.println(3<4&&tt<=10);
System.out.println("
");

1
2
3
4
5
6
7
8
9
10
11
12
13
14

三元运算符

.格式: 关系表达式?表达式1 :表达式2;

范例: a>b?a:b;

计算规则:

首先计算关系表达式的值

如果值为true,表达式1的值就是运算结果如果值为false,表达式2的值就是运算结果

int qq=15;
int ss=16;
int max=qq>ss?qq:ss;
System.out.println(max);//16
}

1
2
3
4
5

2020080605044

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

bai3322732541

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值