Java程序设计教程 项目式 教学课件 ppt 作者 李桂玲 P1-2-1成绩的表示

上传人:E**** 文档编号:89369909 上传时间:2019-05-24 格式:PPT 页数:22 大小:334.50KB
返回 下载 相关 举报
Java程序设计教程 项目式  教学课件 ppt 作者 李桂玲 P1-2-1成绩的表示_第1页
第1页 / 共22页
Java程序设计教程 项目式  教学课件 ppt 作者 李桂玲 P1-2-1成绩的表示_第2页
第2页 / 共22页
Java程序设计教程 项目式  教学课件 ppt 作者 李桂玲 P1-2-1成绩的表示_第3页
第3页 / 共22页
Java程序设计教程 项目式  教学课件 ppt 作者 李桂玲 P1-2-1成绩的表示_第4页
第4页 / 共22页
Java程序设计教程 项目式  教学课件 ppt 作者 李桂玲 P1-2-1成绩的表示_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《Java程序设计教程 项目式 教学课件 ppt 作者 李桂玲 P1-2-1成绩的表示》由会员分享,可在线阅读,更多相关《Java程序设计教程 项目式 教学课件 ppt 作者 李桂玲 P1-2-1成绩的表示(22页珍藏版)》请在金锄头文库上搜索。

1、项目一 学生成绩管理系统(结构化实现),Java程序设计(项目式),要完成学生成绩管理系统,首先要把学生成绩保存到计算机中,在计算机中数据是如何表示的呢? 学生成绩管理系统中要保存的数据有哪些呢? 学生基本信息:学号,姓名,性别,年龄,班级,家庭住址等。 学生成绩信息:学号,姓名,成绩 在计算机中如何表示这些数据?,任务分析,S2-1 标识符与关键字 一、Java中的符号 Java程序最基本的构造要素是符号,符号也是Java语言中不可分割的最小语法单元。 Java的符号分为四种类型,它们是: 标识符 关键字 运算符 分隔符 Unicode字符集:每个字符用16位(2个字节)表示,共有65535

2、个字符。,相关知识与技术,二、Java标识符 Java程序的任何有效成分,必须有唯一的合法名称来标识,这类名称叫做标识符。 标识符就是一个名字,是用来标识类名、变量名、方法名、类型名、数组名、文件的有效字符序列。 标识符必须“先定义后使用”。,相关知识与技术,二、Java标识符 标识符的命名规则: (1)标识符的合法符号包括:字母、数字、下划线(_)及美元符号($);字母为大写或小写的英文字母,数字为0到9这十个阿拉伯数字。 (2)标识符的首个字母必须为字母、下划线或$符之一,但不允许为数字。 (3)标识符区分大小写。Java中,Count与count是不同的两个标识符。 (4)命名的标识符不

3、允许与关键字相同。,相关知识与技术,二、Java标识符 标识符的命名规则: (5)标识符允许包含关键字作为它的一部分。例如,虽然this是一个关键字,但thisVariable却是一个有效的标识符 (6)命名的标识符最好能够反映其意义,即能够“见名知义”,从而提高程序的可读性 (7)Java语言对标识符的长度未加限制,实际命名时不宜过长 (8)在命名时,最好遵循Java推荐的命名规范。如符号常量全部采用大写字母,类名首字母大写,属性与方法名称首字母小写等,相关知识与技术,三、Java关键字 关键字也称为保留字,是Java 语言本身使用的、被赋予特定含义的一类标识符。用户只能按照系统的规定来使用

4、它们,不允许对它们进行修改或自行定义,也不允许将它们做为标识符来使用。 关键字全部为小写字母表示的完整的英文单词或简写。根据关键字的用途,可将它们划分为以下类型:数据类型、语句、修饰符、方法、类、接口和包等。,相关知识与技术,三、Java关键字 Java中的关键字有: boolean、byte、char、double、float、int、long、short、void、enum false、true break、case、continue、do、else、for、return、switch、while abstract、private、protected、public、static try、c

5、atch、finally、throw、throws class、interface、extends、implements、import、package、 find、instanceof、native、new、super、synchronized、this null,相关知识与技术,四、Java运算符 运算符又称操作符,它与操作数一起,构成了Java的表达式。 1根据运算符连接操作符多少,Java语言将运算符分为三类: 一元运算符:只需要一个操作数的运算符。 二元运算符:需要两个操作数的运算符;绝大多数运算符为二元运算符。 三元运算符:需要三个操作数的运算符;只有条件运算符(?:)一个属于这类运

6、算符。 2根据运算符的功能,Java将其分为以下几类:赋值运算符、算术运算符、逻辑运算符、关系运算符、位运算符及条件运算符等。 3 运算符具有优先级与结合性等重要属性。,相关知识与技术,五、Java分隔符 分隔符作为程序中的辅助成分,其作用是用来区分 Java 源程序中的基本成分(标识符、关键字等),使程序代码被组织成易于被编译器识别并理解形式。 Java的分隔符包括大括号对()、中括号对()、小括号对()、空白符(多个空格、制表符、回车符等) 等。 大括号对用于语句块界定、数组初始化等场合。语句块又称为复合语句,简称为块(block),是以大括号对为边界的语句集合;语句块的内容,常将类体、法

7、体、循环体等具有相对独立性的代码段定义成语句块。 中括号对用于数组定义、数组元素引用等场合。 小括号对用于突出表达式优先级、方法参数定义等场合。 分号是Java程序最常用的分隔符,它是语句的终止符,每条语句必须以分号结束。 空白符用于代码元素之间的分隔。 注释是为源程序增加必要的解释说明的内容。,相关知识与技术,S2-2 Java数据类型 一、数据类型分类 Java的数据类型主要分为基本类型(Primitive Type)与引用类型(Reference Type)种。 基本类型包含八种简单的数据类型,这些简单类型可归纳为四类: 逻辑类,记为boolean。 字符类,记为char。 整数类,又包

8、含字节型(byte)、短整型(short)、整型(int)与长整型(long)。 浮点类,又包含双精度(double)与浮点型 (float), 浮点型又称为单精度。 引用类型又分为: 数组 字符串 类 接口,相关知识与技术,二、常量 常量(Constant):是程序运行过程中值不再发生变动的一种量。如计算圆的周长或面积时所用到的圆周率就是一种常量。 常量有两种主要的分类标准: 1根据数据的类型,Java的常量分为逻辑型常量、整型常量、浮点型常量、字符型常量及字符串常量五类。 2根据数据的表达方式,Java的常量可分为值常量与符号常量两种。,相关知识与技术,二、常量 1.根据数据的类型,常量可

9、分为: (1)逻辑型常量又称布尔型常量,其取值只能为true或false,代表一个逻辑量的两种不同状态值。其中true代表真,false代表假 (2)整型常量表示一个不带有小数位的整数,数值可正可负。整型常量有十进制、八进制和十六进制三种数制表示方式 (3)浮点型常量又称为实型常量,用来表示有小数部分的十进制实整 (4)字符型常量是指用单引号()括起来的单个字符表达 (5)字符串常量是指用双引号(“”)括起来的一个字符序列。字符串常量包含的字符个数称为它的有效长度,相关知识与技术,二、常量 1.根据数据的类型,常量可分为: (1)逻辑型常量又称布尔型常量,其取值只能为true或false,代表

10、一个逻辑量的两种不同状态值。其中true代表真,false代表假 (2)整型常量表示一个不带有小数位的整数,数值可正可负。整型常量有十进制、八进制和十六进制三种数制表示方式 (3)浮点型常量又称为实型常量,用来表示有小数部分的十进制实整 (4)字符型常量是指用单引号()括起来的单个字符表达 (5)字符串常量是指用双引号(“”)括起来的一个字符序列。字符串常量包含的字符个数称为它的有效长度,相关知识与技术,二、常量 2根据数据的表达方式,Java的常量可分为值常量与符号常量两种。 (1)值常量就是直接以特定值表达的量 (2)符号常量是一种标识符形式的常量,这类常量引用时以符号名称代替,但参与运算

11、的是它的内容,即常量的值,这类常量必须先定义后可使用。 符号常量定义的格式为: final =; 例如定义圆周率的语句为: final float PI=3.1415926;,相关知识与技术,三、变量 变量是程序运行过程中其值随时能够发生改变的一种量。变量主要有三种类型:成员变量、局部变量、方法参数。 变量有三个基本要素,它们是变量名、变量的数据类型及变量值。 Java 语言中,所有的变量必须先定义后使用。 定义变量的格式为: =,=; 如:int a=35,b,c,d=57;,相关知识与技术,四、变量的基本数据类型 1boolean(逻辑/布尔型) 逻辑型数据只有true和false两种取值

12、,分别对应于开(on/yes)和关(off/no)两种状态,这类数据主要用于条件判断,参与逻辑运算。 例:定义一个boolean类型的变量并初始化: boolean isMale=true; 例:对boolean型变量isOdd赋值为一个关系表达式: isBig=(age18); 当变量age的值大于18时,isBig值为true,否则为false。,相关知识与技术,四、变量的基本数据类型 2char(字符型) 使用char类型可表示单个字符。一个char代表一个16位无符号Unicode字符。char类型的值必须包含在单引号内。 如:char ch=a; 与字符类型关系密切的是字符串类型 (

13、String)。String类型不是基本类型,而是一个类(Class),被用来表示一个字符序列。其值为用双引号括起来的一段文字。 如:String str=“tom and jerry”;,相关知识与技术,四、变量的基本数据类型 3整数型 根据数值范围的不同,Java的整数类型可分为四种,这四种数据都为有符号整数。 字节型(byte):占1个字节,范围为-128128 短整型(short):占2个字节,范围为-3276832767 整型(int):占4个字节,范围为-21474836482147483647 长整型(long):占8个字节,范围为-263-1263,相关知识与技术,四、变量的基本数据类型 4浮点型 单精度浮点型(float):占4个字节,范围为-3.4E383.4E38。 双精度浮点型(double):占8个字节,范围为-1.7E3081.7E308。,相关知识与技术,学生信息的表示: int xh; String xm; boolean sex; byte age; float score;,任务实施,通过学习,使学生了解Java语言中的数据类型的分类,掌握几种基本数据类型常量的表示方法,掌握变量的定义。,任务小结,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号