3.javase_运算符
创始人
2024-03-13 17:17:32
0

一.算术运算符
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);

相关内容

热门资讯

求道士抓鬼的小说 求道士抓鬼的小说两点要求: 类似茅山后裔的文章 带H给书名就可以了不要多 只要精...
圣殿骑士与十字军的关系? 圣殿骑士与十字军的关系?上下级关系吧圣殿骑士团是十字军的一个下属组织。
你们家都有哪些家庭琐事? 你们家都有哪些家庭琐事?每个人家都有家庭琐事,上到购房置物,下到柴米油盐,这是非常正常的事情,我们家...
我眼中的金城兰州 兰州百合文创玩偶 苦水玫瑰 三泡台 甜醅子 文\杨婧文 说起兰州,你会想到什么,是...
Meta向EssilorLux...   知情人士称,Meta Plaforms Inc.已收购全球最大眼镜制造商EssilorLuxot...
支部建在科室里 服务做到心坎里 新甘肃·甘肃日报记者 王睿君 通讯员 刘芳丽 近年来,省第二人民医院坚持“围绕业务抓党建,抓好党建促...
求头像原图。 求头像原图。尺寸:691 × 453   点击即可查看原图 混血双生花 娜奥米&丽莎(Naomi&L...
微“观”分子 探索未知 新甘肃·甘肃日报记者 吴涵 “首次发现了质子跨越氢键转移和重离子在分子间转移等新解离机制。” “首次...
重大项目集中开工为高质量发展蓄... 转自:中华工商时报    重大项目建设是稳投资、稳增长的“压舱石”。在当前全球经济形势复杂多变、国内...
釉上丹青 京华绝艺 转自:中华工商时报北京仿古瓷又称京彩瓷,由清代京彩宫瓷衍化而来,迄今已有一百多年的历史。京彩瓷采用粉...