- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3.5 流程控制 2.for循环结构 格式: for ( 表达式1; 表达式2; 表达式3) { 语句组; //循环体 } 3.5 流程控制 3.跳转语句 break语句 格式:break 功能:立即停止执行循环,转去执行整个循环的后继语句。 说明:break语句用于不知道终止条件究竟何时发生时。 continue语句 功能:立即结束本次循环,转去执行下一次循环。 3.6本章小结 本章主要介绍了Java语言的基础知识,包括:Java中标识符的作用及命名规则,Java中常用关键字和保留字;Java中每种数据类型的常量形式、变量定义、不同数据类型的用法和取值范围;Java中的各种运算符的写法、适用情况以及运算符的优先级;Java的类型转换基本知识;Java中的流程控制。 尚辅网 / 第二章 Java语言基础 3.1 标识符和关键字 1.关键字 2.标识符 不同编程语言对标识符的约定不同,Java语言中约定如下: (1) Java标识符是任意长度的、由Java字母开头的Java字母和Java数字序列。其中,Java字母包括美元符$、下划线_、大小写英文字母以及中文、日文、韩文等其他国家的文字。 (2) Java中的关键字、boolean型常量(true和false)、null已经由Java编译器定义,具有特定的含义和用法,不能作为用户定义标识符。 (3) Java中的标识符区分大小写字母。 (4) 为了提高程序的可读性,应该养成良好的编程习惯。其中标识符定义的规范性是良好编程习惯的重要环节。 3.2.1 常量、变量和数据类型体系 常量:是指在程序运行过程中其值一直保持不变且不能被改变的数据。 变量:在程序执行过程中值可以被改变的数据。 3.2 常量、变量与基本数据类型 数据类型体系 Java中的整数类型分为四种: (1)字节型:类型名为关键字byte (2)短整型:类型名为关键字short (3)整型:类型名为关键字int (4)长整型:类型名为关键字long 3.2.2 整数类型 类型 占内存长度(单位:字节) byte 1 short 2 int 4 long 8 3.2.2 整数类型 表3-1 整数类型的内部表示 3.2.2 整数类型 类型 取值范围 取值范围 byte -27——27-1 -128——127 short -215——215-1 -32768——32767 int -231——231-1 -2,147,483,648——2,147,483,647 long -263——263-1 -9,223,372,036,854,775,808 —— 9,223,372,036,854,775,807 表3-2 整数类型的取值范围 Java中的浮点类型可以分为两种: (1) 单精度浮点类型:类型名为关键字为float。 (2) 双精度浮点类型:类型名为关键字为double。 3.2.3 浮点型 3.2.3 浮点型 类型 占内存长度(单位:字节) float 4 double 8 表3-3 浮点型的内部表示 3.2.3 浮点型 类型 取值范围 float 约-3.4×1038——3.4×1038 double 约-1.8×10308——1.8×10308 表3-4 浮点型的取值范围 逻辑型变量的类型名为关键字boolean。 内部表示方法 逻辑型量在内存中只占1位。 取值范围 逻辑型量的取值范围为{true,false}。 3.2.4逻辑型 字符型变量的类型名为关键字char。 内部表示方法 由于Java采用Unicode编码,因此Java中字符型量在内存中占2个字节。 取值范围 字符型量的取值范围为\u0000-\uFFFF(0-65535),其实0-65535是相应字符的Unicode编码范围,即Unicode编码在0-65535之内的所有字符。 3.2.5 字符型 3.3.1 算术运算符 3.3 运算符与表达式 运算符 含义 用法举例 备注 + 加 scoreMath+scoreEnglish 双目运算 - 减 scoreTotal-scoreMath 双目运算 * 乘 uniPrice*studentNumber 双目运算 / 除 totalPrice/uniprice 双目运算 % 求余 totalApple%studentNumber 双目运算 - 取相反数 -studentNumber 单目运算 ++ 自增 studentNumber++ 单目运算 -- 自减 studentNumber-- 单目运算 3.3.2 关系运算符 3.3 运算符与表达式 运算符 含义 用法举例 ? 大于 scoreMathscoreE
您可能关注的文档
- EDA技术与应用课件作者陈海宴第10章节CC++语言开发可编程逻辑器件.ppt
- Linux系统应用基础教程课件作者张小进第03章节用户登录与账户管理.ppt
- Linux系统应用基础教程课件作者张小进第04章节文件系统管理.ppt
- Linux系统应用基础教程课件作者张小进第05章节磁盘文件与目录管理.ppt
- Linux系统应用基础教程课件作者张小进第06章节Linux的包管理.ppt
- Linux系统应用基础教程课件作者张小进第08章节shell编程.ppt
- Linux系统应用基础教程课件作者张小进第09章节网络应用.ppt
- Linux系统与网络管理课件作者赵尔丹项目1Linux操作系统的安装与启动.ppt
- Linux系统与网络管理课件作者赵尔丹项目2linux的桌面管理.ppt
- Linux系统与网络管理课件作者赵尔丹项目3linux命令行操作基础.ppt
- 浙江省县域教研联盟2024-2025学年高三上学期12月模拟考试技术试题-高中信息技术2.docx
- 湖南省岳阳市云溪区2024-2025学年高三上学期11月期中地理试题.docx
- 浙江省杭州市北斗联盟2024-2025学年高一上学期期中联考政治试题2.docx
- 广东省肇庆市实验中学高三理科化学第16周限时训练.doc
- 黑龙江省牡丹江市第一高级中学2024-2025学年高一上学期11月期中地理试题2.docx
- 云南省玉溪市峨山一中2017-2018学年高二四月份月考生物试题.doc
- 山东省实验中学高三第三次诊断考试历史试题.docx
- 山东省菏泽第一中学2024-2025学年高二上学期第一次月考历史试题含答案.docx
- 山东省菏泽市2024-2025学年高一上学期11月期中数学试题(A)含解析.docx
- 安徽省六安市舒城中学高三仿真(一)文科综合试题.doc
文档评论(0)