- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
三章 运算符f.wps
运算符
赋值运算符;
把数据 变量 表达式的结果赋值给其他变量(拷贝) 例子
某班的A学员Java成绩是80分,B学员与A学员成绩相同,输出B学员成绩
注意 是 右边的赋值给左边 是copy
另外 = 还可以和算术运算符合用 += -+*= /= %= a-=b --------------- a=a-b;
连等 执行顺序 从右向左
练习:
1 变量的互换
int num1 = 19;
int num2 = 89;
int temp;
temp = num1;
num1 = num2;
num2 = temp;
System.out.println(num1);
System.out.println(num2);
-----------------------------------
算数运算符;
+ 加运算符
- 减运算符
* 乘运算符
/ 除运算符
% 取模运算(除运算的余数)
++ 增量运算符
-- 减量运算符
注意:
如果对两个整形做除法 结果一定是整形整数 除以0时,将会报运行时错误;如果整数中被除数小于除数,结果将永远为0,所以实际开发时候使用浮点数较好。
求余
绝对值相除;
*左边操作数决定结果的正负
*如果左边小于右边则等于左边
2%5
自增自减运算不自动进行类型提升。
所以:byte b = 12;
byte c = b++;
是对的。
*前缀是先执行自增或自减运算,再运行表达式。
*后缀是先运行表达式,再执行自增或自减运算。
演示 根据天数(46)计算周数和剩余的天数
练习 分解个十百千位
先取模 得到最后的各位 然后再除 再取模
int num = 8461;
int gewei = num % 10; // 分解获得个位数
int shiwei = num / 10 % 10; // 分解获得十位数
int baiwei = num / 100 % 10; // 分解获得百位数
int qianwei = num / 1000; // 分解获得千位数
System.out.println(数字: + num);
System.out.println(千位数是: + qianwei);
System.out.println(百位数是: + baiwei);
System.out.println(十位数是: + shiwei);
System.out.println(个位数是: + gewei);
作业 计算两个日期之间的月数 见例子MonthCounter.java
同理 先分解出月数 然后除 得到年
int intYearMon1 = 20095;
int intYearMon2 = 20081;
int intYear1 = intYearMon1/10;
int intYear2 = intYearMon2/10;
int intMonth1 = intYearMon1%10;
int intMonth2 = intYearMon2%10;
int xMonth = (intYear1-intYear2)*12 + (intMonth1-intMonth2);
System.out.println(xMonth);
字符串连接符:将数字与字符串组合连接到一起时,“+”会将数值作为字符串处理,执行字符串连接功能 另外 注意 字符串换行必须使用+;
见例子testadd.java
System.out.println(22+22);
System.out.println(22+22);
System.out.println(22+22);
System.out.println(6+7+A);
System.out.println(6+7+A);
System.out.println(6+A+7);
------------------------------------------------
关系运算符
= = 等于
! = 不等于
大于
小于
= 大于等于
= 小于等于
instanceof
用来做比较运算
比较后结果:boolean类型
条件结构
程序不可能是从上到下顺序执行的 经常会有选择判断 比如登陆
我们经常会根据某个条件是否成立来选择不同的处理方式这时候可以使用if条件判断语句
if
令狐冲的Java考试成绩大于90分,师父就奖励他《独孤九剑》剑谱
注意键盘输入的使用;
关键语句
import java.util.Scanner;
Scanner inp
您可能关注的文档
- 三合体系基础知识.doc
- 三叶草鞋标注释.docx
- 三叶香茶菜.doc
- 三叶草特惠尊贵套系.docx
- 三叶草内景拍摄地全新开幕.docx
- 三合体系认证收费标准.doc
- 三周三级上语导学案备课.doc
- 三周周日计划.doc
- 三周集体备课.doc
- 三周学习总结-CMOS反相器.docx
- 2020版 沪科技版 高中生物学 必修2 遗传与进化《第4章 生物的进化》大单元整体教学设计[2020课标].docx
- 情绪价值系列报告:春节消费抢先看-国证国际证券.docx
- 精品解析:北京市东直门中学2023-2024学年高二下学期3月阶段性考试(选考)物理试题(解析版).docx
- 2020版 沪科技版 高中生物学 必修2 遗传与进化《第4章 生物的进化》大单元整体教学设计[2020课标].pdf
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第1章 人体的内环境和稳态》大单元整体教学设计[2020课标].pdf
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第1章 人体的内环境和稳态》大单元整体教学设计[2020课标].docx
- 液冷盲插快接头发展研究报告-全球计算联盟.docx
- 精品解析:北京市东直门中学2023-2024学年高二下学期3月阶段性考试(选考)物理试题(原卷版).docx
- 精品解析:北京市东直门中学2024届高三考前练习数学试卷(解析版).docx
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第2章 人体的神经调节》大单元整体教学设计[2020课标].docx
文档评论(0)