3.javase_运算符

一.算术运算符
1.运算符和表达式概述
运算符:对数据进行操作的符号
表达式:用运算符连接起来符合Java语法的式子
2.算术运算符
+,-,*,/,%
3.注意事项
/和%的区别
整数操作只能得到整数,要想得到小数,必须有浮点数参与运算

二.定义一个三位数,将其拆分为个位、十位、百位后,输出在控制台
举例:int number = 123;
在控制台输出结果:个位是:3,十位是:2,百位是:1

  public class OperatorTest {
    public static void main(String[] args) {
        //定义一个三位数
        int number = 123;
        //获取个,十,百位数据
        int ge = number % 10;
        int shi = number / 10 % 10;
        int bai = number / 100 % 10;
        //输出结果
        System.out.println("个位是:" + ge);
        System.out.println("十位是:" + shi);
        System.out.println("百位是:" + bai);
    }
   }

三.加操作的三种情况
1.数字相加
(1)隐式转换
把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量
小到大:byte->(short,char)->int->long->float->double
(2)强制转换
把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量
格式:数据类型 变量名 = (目标数据类型)(数值或者变量)
2.字符相加
(1) ASCII表对应的int值
‘A’:65; ‘a’:97; ‘0’:48;
(2) 字符相加案例
int i = 10;
char ch = ‘A’;
System.out.println(i + ch);//结果75
3.字符串相加
(1)当“+”操作中出现字符串时,这个“+”是字符串连接符,而不是算术运算
“zhongguo”+ 666 ->>结果:zhongguo666
(2)当连续进行“+”操作时,从左到右逐个执行
1 + 9999 + “岁zhongguo” ->>结果:10000岁zhongguo

四.赋值运算符
1.常用赋值运算符
=, +=, -=, *=, /=, %=
2.注意事项
扩展的赋值运算符隐含了强制类型转换
short s = 1;
s += 2; //s = (short) (s + 2);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

java之书

会持续更新实用好的文章谢谢关注

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

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

打赏作者

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

抵扣说明:

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

余额充值