Java程序设计项目化教程 第2章

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

表2-3 实数类型的取值范围和占用的字节数
类型 单精度(float) 双精度(double)
占用字节数 4 8
取值范围 10-38~1038 和 -1038~10-38 10-308~10308 和 -10308~10-308
(2ห้องสมุดไป่ตู้ 实型常量。实型常量有标准记数法和科学记数法两
种表示方法。标准记数法由数字和小数点组成,且必须有小
(3) 不能将关键字用做普通的标识符使用。例如,stu_id, $name,_btn2为合法的标识符;stu-id,name *,2btn,class 为不合法的标识符。
2) 关键字 关键字又称保留字,是Java语言保留用做专门用途的字 符串。在大多数的编辑软件中,关键字会以不同的方式醒目 显示。Java语言常用关键字如表2-1所示。
需要说明的是,go和const是C语言中的关键字,虽然在 Java中不被使用,但是仍然属于Java关键字。
3) 变量和常量 变量是指在程序运行过程中可以改变的量;常量是指一 经建立,在程序运行的整个过程中其值保持不变的量。 变量声明的基本格式如下:
[访问控制符] 数据类型 变量名1 [[=变量初值], 变量 名2[=变量初值],…]
2.2.1 技术要点 完成成绩评价这个任务所要掌握的技术要点包括Java最
基本语言要素的应用以及流程控制语句的使用。其中,流程 控制语句是用来控制程序执行的顺序的,它使得程序不仅仅 只按照语句的先后次序执行。Java语言中的结构化程序设计 方法使用顺序结构、分支结构和循环结构来定义程序的流程。 顺序结构是三种结构中最简单的一种,其语句的执行顺序是 按照语句的先后次序进行的。成绩的评价主要使用的是分支 结构。
第2章 任务2——处理考试系统中的成绩
2.1 任务描述 2.2 任务【2-1】 成绩的评价 2.3 任务【2-2】 成绩的排序
2.1 任 务 描 述
本章主要任务是对考试成绩进行相关数据处理,我们将 其分解为两个子任务,分别是成绩的评价和成绩的排序。
2.2 任务【2-1】 成绩的评价
成绩的评价是对于给定的成绩,按照一定规则评价分数 的等级。规则:90分(含)以上为“优秀”;80分(含)以上为 “良好”;70分(含)以上为“中等”;60分(含)以上为“及 格”;低于60分为“不及格”。
图2-1 Java的数据类型
1) 整型 (1) 整型变量。Java定义了四种整数类型:字节型(byte)、 短整型(short)、整型(int)、长整型(long)。整数类型的取值范 围和占用的字节数如表2-2所示。
表2-2 整数类型的取值范围及占用的字节数
类型 字节型(byte) 短整型(short)
1.标识符、变量和常量 1) 标识符 标识符是为了区别程序中各种变量、方法、类而起的名 字,由字符串序列构成。标识符要能被编译器所识别,其命 名必须遵守一定的规则。Java语言标识符的命名规则是: (1) 由字母、下划线(_)或美元符号($)开头,并且由字母、 0~9的数字、下划线或美元符号组成,不能以数字开头。 (2) 区分大小写字母,长度没有限制。标识符不宜过短, 过短的标识符会导致程序的可读性变差;但也不宜过长,否 则将增加录入工作量和出错的可能性。
八进制:以数字0开头,由0~7和正、负号组成。例如, 0567。
十六进制:以0X或0x开头,由数字0~9、字母A~F及 正、负号组成。例如,0x3A。
Java的整型常量默认是int类型,若声明为长整型,则需 在末尾加“l”或“L”。如:123l、456L……
2) 实型(浮点类型) (1) 实型变量。Java中定义了两种实型:单精度(float)和 双精度(double)。实数类型的取值范围和占用的字节数如表 2-3所示。
表2-1 Java语言常用关键字
基本数据类型 访问控制符 与类相关的关键字 与对象相关的关键字 与方法相关的关键字 控制语句 逻辑值 异常处理 其他 停用的关键字
boolean,byte, int,char,long,float,double private, public, protected abstract, class, interface, extends,implements new, instanceof, this, super, null void, return if, else, switch, case, default, for, do, while, break, continue true, false try, catch, finally, throw, throws package, import, synchronized, native, final, static goto, const
整型(int) 长整型(long)
占用字节数 1 2 4 8
取值范围 -128~127 -32 768~32 767 -231~231-1 -263~263-1
(2) 整型常量。Java的整型常量有三种形式:十进制、 八进制和十六进制。
十进制:以非0的数字开头,由0~9和正、负号组成。 例如,12,-34。
例如:
int a=10;
常量在程序中可以是具体的值,例如,123,12.3,'c'。 也可以用符号表示使用的常量,称为符号常量。符号常量声 明的基本格式如下:
final 数据类型 常量名=常量值 例如:
final double PI = 3.14159; 通常,符号常量名用大写字母表示。
2.数据类型 Java语言中的数据类型可以分为基本数据类型和复合数 据类型,如图2-1所示。基本数据类型又称为简单数据类型 或原始数据类型,是不可再分割的、可以直接使用的类型; 复合数据类型又称为引用数据类型,是指由若干相关的基本 数据组合在一起形成的复杂的数据类型。在Java中,各种数 据类型占用固定的不同长度的字节数,与程序所在的软、硬 件平台无关,这一点也确保了Java的平台无关性。 本节重点介绍的是基本数据类型,复合数据类型将在后 续章节中介绍。
相关文档
最新文档