Java关键字基本数据类型.ppt

上传人:max****ui 文档编号:6359766 上传时间:2020-02-23 格式:PPT 页数:34 大小:322.55KB
返回 下载 相关 举报
Java关键字基本数据类型.ppt_第1页
第1页 / 共34页
Java关键字基本数据类型.ppt_第2页
第2页 / 共34页
Java关键字基本数据类型.ppt_第3页
第3页 / 共34页
点击查看更多>>
资源描述
学习目标 掌握关键字 标识符的概念 掌握基本数据类型和表示方法及其类型转换 掌握常量 变量 运算符和表达式的概念和运算规则 理解并掌握三种基本的流程控制语句及实现方法 掌握数组的声明 创建 初始化和引用 技术要点 标识符 变量和常量 标识符按照一定的规则构成的字符串序列 命名规则 1 区分大小写 2 不能以数字开头 3 以字母或下划线 或 符号开头 4 不能使用Java的关键字 例如 stu id name btn2为合法的标识符 stu id name 2btn class为不合法的标识符 关键字 关键字又称保留字 是Java语言保留用作专门用途的字符串 在大多数的编辑软件中 关键字会以不同的方式醒目显示 变量和常量 变量 在程序运行过程中可以改变的量常量 一经建立 在程序运行的整个过程中其值保持不变的量 变量声明的基本格式如下 访问控制符 数据类型变量名1 变量初值 变量名2 变量初值 例如 inta 10 常量在程序中可以是具体的值得 例如 123 12 3 c 也可以用符号表示使用的常量 称为符号常量 符号常量声明的基本格式如下 final数据类型常量名 常量值例如 finalPI 3 14159 通常 符号常量名用大写字母表示 技术要点 数据类型及其转换 整型 整型变量 Java定义可4种整数类型 字节型byte 短整型short 整型int 长整型long 整型 整型常量 续 Java的整型常量有三种形式 十进制 以非0开头的数字开头 由0 9和正负号组成 例如 12 34 八进制 以数字0开头 由0 和正负号组成 例如 0567 十六进制 以0X或0 x开头 由数字0 和字母A F和正负号组成 例如 0 x3A 注意 其中 Java的整型常量默认是int类型 若声明为长整型 则需在末尾加 l 或 L 如 123l 456L 等 实型 浮点类型 实型变量 Java中定义了两种实型 单精度 float 和双精度 double 实型常量 实型常量有标准记数法和科学记数法两种表示方法 注意 Java的实型常量默认是double类型 因此在声明float型常量时 须在数字末尾加上 f 或 F 否则编译会提示出错 例如 floatsum 12 3 不正确floatsum 12 3f 必须加上f 字符型变量 char类型用来表示Unicode编码表中的字符 Unicode定义的国际化的字符集能表示迄今为止人类语言的所有字符集 它是几十个字符集的统一 例如拉丁文 希腊语 阿拉伯语等等 因此它要求16位 Java中的char类型是16位 其范围是0 65 536 没有负数的char 标准字符集ASCII码的范围仍然是0 127 Unicode的使用对于英语 德语 西班牙语或法语的语言是有点低效 因为它们的字符能容易地被包含在8位以内 字符型常量 字符型常量是是用单引号括起来的单个字符 转义字符 以 开头的特殊形式的字符序列 有些字符 如回车符 不能通过键盘输入到字符串或程序中 就需要使用转义字符常量 布尔型 布尔型变量布尔型变量的类型说明符为boolean 用来表示逻辑值 占内存1个字节 布尔型常量布尔常量只有两个值 true 和 false 注意 Java语言中 布尔型数据是独立的数据类型 不支持用非0和0表示的 真 和 假 两种状态 类型转换 自动类型转换自动类型转换是指数据在一定条件下自动转换成精度更高的类型数据 各类型从低级到高级的顺序为 byte short char int long float double 如 floatx 100 强制类型转换高级数据要转换成低级数据 也即容量大的数据向容量小的数据转换 需用使用强制类型转换 如 intx int 34 89 技术要点 运算符和表达式 算术运算符及表达式 加法 减法 乘法 除法 模运算 递增 递减关系运算符及表达式 2 3运算符和表达式 逻辑运算符及表达式 运算符和表达式 赋值运算符及表达式 运算符和表达式 条件运算符一般形式为 位运算符 运算符的优先级 技术要点 流程控制语句 顺序结构分支结构循环结构 分支语句 if语句 if语句的一般形式 if else if语句的嵌套形式if elseif elseif 分支语句 switch语句 switch语句的一般形式 switch case break case break case break default 任务 2 1 成绩的评价 任务实施 例2 4TestSwitch javapublicclassTestSwitch publicstaticvoidmain String args intscore 95 inti score 10 switch i case10 case9 System out println 优秀 break case8 System out println 良好 break case7 System out println 中等 break case6 System out println 及格 break default System out println 不及格 任务 2 2 成绩的排序 技术要点循环语句数组 循环语句 while语句 while语句是Java语言最基本的循环语句 while语句的一般形式 while 循环语句 do while do while语句的一般形式为 do while 循环语句 for语句 for语句的一般形式为 for 其中 表达式1是设置控制循环的变量的初值 表达式2作为条件判断部分可以是任何布尔表达式 表达式3是修改控制循环变量递增或递减 从而改变循环条件 跳转语句 break语句 在Java语言中 break语句有3个作用 在switch语句中 break语句的作用是直接中断当前正在执行的语句序列 在循环语句中 break语句可以强迫退出循环 使本次循环终止 与标号语句配合使用从内层循环或内层程序块中退出 跳转语句 continue语句 continue语句主要有两种作用 循环结构中 用来结束本次循环 与标号语句配合使用 实现从内循环中退到外循环 注意 无标号的continue语句结束本次循环 有标号的continue语句可以选择哪一层的循环被继续执行 continue语句用于for while do while等循环体中 常与if语句一起使用 数组 数组是Java语言中提供的一种简单的复合数据类型 是相同类型变量的集合 数组中的每个元素具有相同的数据类型 可以用一个统一的数组名和下标来唯一地确定数组中的元素 数组下标从0开始 数组有一维数组和多维数组 数组的声明 一维数组的声明有下列两种格式 数组的类型 数组名数组的类型数组名 二维数组的声明有下列两种格式数组的类型 数组名 数组的类型数组名 数组的创建 数组的声明并不为数组分配内存 因此不能访问数组元素 Java中需要通过new关键字为其分配内存 为一维数组分配内存空间的格式如下 数组名 new数组元素的类型 数组元素的个数 例如 inta a newa 10 也可以写成 inta newa 10 数组的初始化 数组的引用 一维数组元素的引用方式为 数组名 索引号 二维数组元素的引用方式为 数组名 索引号1 索引号2 其中 索引号为数组下标 它可以为整型常数或表达式 从0开始 任务 2 2 成绩的排序 任务实施 例2 14Sor javapublicclassSort publicstaticvoidmain String args intnumber 80 65 76 99 83 54 92 87 74 62 for inti 0 i number length i for intj i 1 j number length j if number i number j inttemp number i number i number j number j temp for inti 0 i number length i System out println number i
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!