- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java程序设计与Android应用开发2.ppt
高级程序设计与应用
Java程序设计与Android应用开发2
张震
上海大学
Java语句和基本程序设计
Java表达式
Java运算符
分支循环和控制
数组
字符串
Java从变量定义开始
变量声明和作用域
局部变量
实例变量
静态变量
变量初始化
Java运算符
算术运算符
关系运算符
位运算符
逻辑运算符
赋值运算符
其他运算符
Java运算符
算术运算符
关系运算符
位运算符
逻辑运算符
赋值运算符
其他运算符
Java运算符
算术运算符
关系运算符
位运算符
逻辑运算符
赋值运算符
其他运算符
Java运算符
算术运算符
关系运算符
位运算符
逻辑运算符
赋值运算符
其他运算符
Java运算符
算术运算符
关系运算符
位运算符
逻辑运算符
赋值运算符
其他运算符
Java运算符
算术运算符
关系运算符
位运算符
逻辑运算符
赋值运算符
其他运算符
Java运算符
Tips
Java中的取余%运算符可以用于浮点数
混合运算中的自动转换
Byte、short之间的运算会自动转换为int类型
Byte、short和int的运算会自动转换为int类型
Byte、short、int和long的运算会自动转换为long类型
Byte、short、int、long和float的运算会自动转换为float类型
Byte、short、int、long、float和double的运算会自动转换为double类型
存储量大的数据转换到存储量小的数据,必须要用强制转换
==比较的是对象的引用,而不是值,对象值的比较用equals方法
Java基本语句结构
分支语句
if-else、break、switch、return
循环语句
while、do-while、for、continue
Java基本语句结构
Java循环控制
return:用于方法返回
continue:用于跳出本次循环,如条件未达到,将进行下次循环
break:直接跳出循环
continue和break可以带标签
Java数组
数组的声明
数组的实例化
Java数组
冒泡算法
Java数组
多维数组
数组拷贝
Java字符串
String类:不打算改变的字符串
基本方法
concat:字符串连接
length:长度
charAt:位置索引
compareTo():字符串比较
equals:比较
equalsIgnoreCase:忽略大小写
substring:提取字串
Java字符串
StringBuffer类:经常改变的字符串
方法:
append:追加字符
delete:删除字符
deleteCharAt:删除特定位置字符
capacity:buffer容量
length:字符串长度
小结
Java中有哪些循环语句
long是不是可以自动转换成int类型,是不是可以自动转换float类型
数组是一种数据类型吗?
字符串是数组吗?
String和StringBuffer区别
字符串有length属性吗?
数组分配内存空间后,是否有初始值?
实战
求100-999之间的水仙花数。水仙花数定义:个位数的立方+十位数的立方+百位数的立方= 数字本身;如:153=1*1*1+5*5*5+3*3*3=1+125+27
两个字符串长度len1,字符串s1,字符串长度len2,字符串s2。从后向前比较,以最短字符串为标准,输出不同的元素的个数。
节目打分,分为专家评委和大众评委,score[] 数组里面存储每个评委打的分数,judge_type[] 里存储与 score[] 数组对应的评委类别,judge_type[i] == 1,表示专家 评委,judge_type[i] == 2,表示大众评委,n表示评委总数。打分规则如下:专家评委和大众评委都要去掉一个最高分和最低分,然后专家评委和大众评委的分数分别求一个平均分,总分 = 专家评委平均分*0.6+大众评委*0.4,总分取整。如果没有大众评委,则总分=专家评委平均分,总分取整。最终输出选手得分
练习题
将大写字母转换成其对应小写字母后的第五个字母,大于z的从头开始数;如果是小写则不变。
编写一个字符串过滤程序,若字符串中出现多个相同的字符,将非首次出现的字符过滤掉。adafcdedfk--adfcek
编写一个字符串压缩程序,将字符串中连续出席的重复字母进行压缩,并输出压缩后的字符串。aaacddefffe--3ac2de3fe
一个正数n,输出所有和为n的连续正数序列
编写二分查找的算法,在数组中查找指定元素
输出100以内的所有素数
第二章结束,待续。。。
您可能关注的文档
- 05年期中考试和模拟考试ppt(英语).ppt
- 0809年高考定语从句试题.ppt
- 0903807(主题).ppt
- 2.1揭开设计的面纱(第二课时).ppt
- 4A策划:五羊WY125-11上市策划建议书.ppt
- 4人体的组成.ppt
- 7.1情趣与兴趣 lu.ppt
- AD模数转换.ppt
- ArchiCad二次开发_第三讲(对话框回调函数).ppt
- C++课程设计MFC_.ppt
- 四川省德阳市罗江中学2025届高三考前热身化学试卷含解析.doc
- 山东省枣庄现代实验学校2025届高三下学期第五次调研考试化学试题含解析.doc
- 吉林省长春市十一高中等九校教育联盟2025届高三一诊考试生物试卷含解析.doc
- 2025届江苏省盐城市伍佑中学高考仿真模拟化学试卷含解析.doc
- 2025届广西贺州中学高考冲刺押题(最后一卷)生物试卷含解析.doc
- 安徽省池州市贵池区2025届高三第一次模拟考试生物试卷含解析.doc
- 宁夏银川一中2025届高三(最后冲刺)化学试卷含解析.doc
- 广东省广州市增城区四校联考2025届高考压轴卷化学试卷含解析.doc
- 2025届邯郸市第一中学高考生物必刷试卷含解析.doc
- 2025届安徽省安庆市石化第一中学高考仿真卷化学试卷含解析.doc
文档评论(0)