java 学习笔记 3(运算符1)

运算符:进行特殊操作的符号,例如:“+”
表达式:用运算符连接起来的狮子,例如:“15+5”

  1. 算术算数符:
    加:+ 减: - 乘:* 除:/ 取模:%
    1 首先计算的得到表达式结果,然后在打印输出
    2 对于一个整数的表达式,除数只看是商
    例如:100/3=33
    3 只有对于整数的除法来说,取模运算符才有余数的意义
    【注】:一旦运算当中有不同类型的数据,那么结果将会是数据类型范围大的那种
    例如 long+int=long
    加号的三种用法
    1,对数值来说,就是加法
    int a=10;int b=10;int c=a+b;
    2 对于字符char来说,在计算前把char会被提升为int,然后再计算
char a='a';
int b=10;
int c=(int)a+b;
System.out.println(c);`

在这里插入图片描述
3对于字符串String来说,加号代表字符串连接操作,任何数据类型与字符串相加,结果都会变成字符串

String a="abc";
int b=10;
System.out.println(a+b)

在这里插入图片描述
2自增自减运算符
++num,num++,–num,num–
使用方法
(1)单独使用 运算符写前后没区别
(2)与其他操作混合使用,有重大区别
A 如果写前,先加再赋值
B 如果写后,先赋值再加

int num=10;
System.out.println(num++);
System.out.println(num);

在这里插入图片描述

int num=10;
System.out.println(++num);
System.out.println(num);

在这里插入图片描述
3 赋值运算符

=,+=,-=,*=,/=,%=
后几个相当于先操作在赋值 例如 a+=3是a=a+3
(1) 只有变量才能使用赋值运算符
(2)赋值运算符中有一个强制类型转换
4 比较运算符

==,<=,>=,<,>,!
输出值为布尔类型
5 逻辑运算符
或 ||,与&&,非!
(1) 只能用于boolean类型
(2) 前两个为二元运算符,后一个为一元运算符
6 三元运算符
格式 数据类型 变量名称=条件判断?a:b
(1)必须保证表达式同时符合左边数据类型要求

int a=10;
int b=11;
int max=a>b?a:b;
System.out.println(a);
System.out.println(b);
System.out.println(max);~

在这里插入图片描述

`
java 运算符优先级
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值