- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Java程序设计与实训幻灯片*,共25页Java程序设计与实训Java程序设计案例教程幻灯片*,共24页程序设计第2章Java语言基础*目录2.1标识符、保留字和分隔符2.2数据类型2.3常量和变量2.4运算符和表达式2.5简单的输入输出2.1标识符、保留字和分隔符标识符用来表示变量、常量、类、方法、数组、文件、接口、包等元素的名字。关键字又为保留字,是Java语言中具有特殊意义和用途的标识符,这些标识符由系统专用,不能作为一般用户定义的标识符使用。分隔符用于区别、分隔标识符、操作数、关键字或两个语句。Java语言共有3种代码注释形式,分别是单行注释、多行注释和文档注释。*2.1.1Java标识符命名规则(强制要求)只能使用A-Z、a-z、0-9、_、$。只能以字母、下划线和美元符开头,不能用数字开头。严格区分大小写,没有长度限制。不能使用Java关键字。合法的标识符Classabc_a$valuea3areamy_int非法的标识符class2ahello!Build#3my-int*2.1.2关键字共53个,全部用小写,包括二个单词组成的instanceof保留不用的:goto、const从技术上看true,false,null不是关键字,而是字面常量*2.1.3分隔符空格这里指广义的空格(即白字符)包括空格、换行(\n)、换页(\f)、回车符(\r)、制表符(\t)五种。连续的多个空格与一个空格的效果相同。分隔符():参数列表、控制语句或强制类型转换、高优先级{}:初始化数据、定义语句块、类、方法以及局部范围[]:用来声明数组的类型,也用来表示对数组的引用;:用来终止一个语句,:分隔变量表中的各个变量;for控制语句.:调用引用变量或方法,引用数组的元素有些资料认为上述分隔符也是运算符,如点运算符。*2.1.4代码注释单行注释多行注释文档注释选择合适的注释方式要养成写注释的编程习惯//单行注释,以换行符为结束。/*多行注释,注释内容跨越数行。*//**文档注释的格式是HTML,因此,换行后面应该加上HTML的断行标签。br*/*2.2数据类型*整数和实数类型整数只有4种,建议int通常只使用int一种实数根据需要选用*布尔类型布尔型boolean布尔型常量只有两个true和false它们是Java关键字(字面常量)不能用0或1表示布尔型的值*字符和字符串类型字符类型是16位的,内部用Unicode码转义字符与C类似,但是16进制是使用\uxxxx格式字符串类型字符串是包含在中的字符序列欢迎!//字符串中有一个空格字符,长度为1//空串,长度为0null//空对象,不指向任何实例*空类型空类型(void)表示没有类型,仅用于方法返回值类型的声明上。注意:空(null)不是类型,是一个字面常量,它表示没有值,用于表示引用数据类型的值为空。*基本数据类型的转换自动类型转换(byte、short、char)?int?long?float?double强制类型转换(cast)必须注意溢出字符型与整型的转换在本质上字符型是一个16位的正整数可以与整型转换注意下述代码的输出不是A3问题:下述代码有什么错误? i=130; //数字130超过了byte的取值范围 b=(byte)i; //这时b的值是-126,发生了溢出 charch=’A’; System.out.println(ch+3); byteb=3; b=b+b;*2.3常量和变量字面常量符号常量符号常量是字面常量的别名,用关键字final修饰。例如: finaldoublePI=3.141593; finalintMAX_VALUE=99999;整型长整型单精度双精度字符型字符串型布尔型空1230L1.0F1.0DaJavatruenull01230123L1.F1.%\false0x1230x100000000L.3F.3\t100000000L0F0\\0xC0CBL1E1F1E1\1.3E10F1.3E10\u1234\uC4Fe汉
您可能关注的文档
最近下载
- 城市设计全套教学课件.pptx
- 幼儿园课程建设实施方案.docx VIP
- 12-3DMine-矿山工程软件自学教程.pptx
- 3 保护生物与环境(课件)人教鄂教版版科学六年级下册.pptx VIP
- 冀教版英语三年级下册Unit3My dayLesson1In the morning课件.pptx
- YBT 5321-2006 膨胀合金气密性试验方法.pdf
- 2023年雄安新区安新县医院招聘专业技术人员笔试真题(含答案).pdf VIP
- 2025年安徽粮食工程职业学院单招职业技能考试题库及参考答案.docx
- 人教版八年级下册英语第一次月考试卷(含答案解析).docx
- 六月的雨简谱钢琴谱 简谱双手数字完整版原版.pdf VIP
文档评论(0)