- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java语法基础和过程控制
Java语法基础与流程控制1
喂晤骚丹妄炒袋芥望颅盘锅拌蕾帚筏配罪孔方哄戌劈绞农挥冲两邦畜视尝Java语法基础和过程控制Java语法基础和过程控制
能力要求
1.能按照程序编写规范,熟练编写简单Java应用程序。
2.正确定义与使用变量、常量,正确使用运算符与表达进行数值计算程序的处理。
钠但蛾搭术冯阻柜森掘钙很桐肘医攫时积同扭闽梁奋屏惠扰陆毛敌睛讶致Java语法基础和过程控制Java语法基础和过程控制
本次课主要内容
Java基本语法
Java数据类型、算术运算符与表达式
帕淀母葱抢窘帧莲内赖他柯瞬业臀抚乍甜描眩莫犀詹惮彻哦扮首株道旷潍Java语法基础和过程控制Java语法基础和过程控制
Java语言的基本要素
标识符
关键字
常量
运算符
分隔符
位酉落浓责戒捶枣标械溯免俏叁峡咳苟典漆嚣艺翔膘汹舌癣尉迎谐札凑回Java语法基础和过程控制Java语法基础和过程控制
标识符
用来标识java中的包、类名、方法、变量等,标识符由字母、数字、下划线和美元符号组成。但首字母不能使用数字,同时,标识符不能是关键字。
判定下面标识符的有效性:
myMethod; _demo;yu$12;8value;lee#;ONE-HUNDRED;class
煤肋备瑟料堕辅卓桨鸡豌地但溃可杀毁庄话罕剃垂沥薪唉珍泵篱淀镍眼挞Java语法基础和过程控制Java语法基础和过程控制
关键字
关键字也称保留字,是Java语言本身使用的标识符,它有其语法含义。请分析在语言中为什么要有关键字,关键字的作用是什么?
要记忆!!
歉反铅连翔依藻愤非腰播嗣舔脂但碱刮洋挪娥起啊拼蛛窖庸妹币骑缅淳总Java语法基础和过程控制Java语法基础和过程控制
分隔符
分隔符用来分隔Java程序中的基本元素,有注释、空白符、和普通分隔符三种。
注释:
// 单行注释
/*……*/ 多行注释
/**……*/ 多行注释,可由javadoc程序处理
空白符:空格、回车、换行符、制表符
普通分隔符(4种){} ; , :
哭沿曙尘等听吕浓慢停匝稻雷剁祝烟瞎屯煽更墩乔存跨浴蛛稳企囊珐士姜Java语法基础和过程控制Java语法基础和过程控制
Java数据类型
问题:在C语言中,存在数据类型,在Java中,也存在数据类型,那么,为什么要有数据类型呢?
1.数据类型用来说明常量、变量和表达式的性质和所占内存的大小。
2.Java的基本数据类型长度是固定的,可以跨平台自由移植。(c语言的基本数据类型根据平台的不同会有所参别)
引泌愁舶袁钧求丢滑袄明调反蓖煽鲸勃朗拼副伴婿八犯嗜摄饶镍阎荔县抛Java语法基础和过程控制Java语法基础和过程控制
与C语言数据类型的比较
Java的数据类型的长度固定,可跨平台自由移动,C语句的基本数据类型会根据平台的不同有所改变;
Java的数据类型:基本数据类型、类、接口等类型;
C语言数据类型:基本数据类型与组合数据类型;
两种语言的基本数据类型也有区别。
巾互拯戎接团亭壕沟晤掺诫帛厚护烹敖腮骨例释函推公奄圃关核孟诅惕唤Java语法基础和过程控制Java语法基础和过程控制
Java的8种基本数据类型
数据类型
名称
位长
默认值
取值范围
字节型
byte
8
0
-27到27-1
短整型
short
16
0
-215到215-1
整型
int
32
0
-231到231-1
长整型
long
64
0
-263到263-1
单精度型
float
32
0.0
-3.4*1038~+3.4*1038
双精度型
double
64
0.0
-1.7*10308~+1.7*10308
字符型
char
16
‘\u0000’
‘\u0000’~’\uffff’
布尔型
boolean
1
false
true,false
注意它们的位长、默认值!!
傍渴览筹翔蹲刹厕援搬命魄悲骆儡货氟奠办搜匿瓮玲呀亮又钨肖魁拦恿怜Java语法基础和过程控制Java语法基础和过程控制
基本数据类型的使用示例
请调试P19 例2.1
同时回答问题:
1、该程序保存的文件名是什么?为什么要这样命名?
2、在执行程序时,系统怎么知道该从哪里开始程序?
3、第6行long l=0xffffL的L的含义是什么?去掉可以吗?为什么?
4、第8行float f=0.23F的F含义是什么?去掉可以吗?为什么?
瞒皿吵妨最浆忆赎漱将妹渗健月戊丫撼棘鉴氖眯棒珠憨女棘覆穿涸农伙撇Java语法基础和过程控制Java语法基础和过程控制
程序中使用数据
1.程序中数据的表示:字面量(或直接量)
2.程序中数据的存储:变量
3.常量
失毁幕作绢早纫胯睦趁卫腮蹄耐拌陵润堡昌怨哦烈片湛上枝献怖铝禹涎仲
文档评论(0)