《Java 2面向对象程序设计基础》Java语法基础ppt课件.ppt

《Java 2面向对象程序设计基础》Java语法基础ppt课件.ppt

ID:58877307

大小:268.50 KB

页数:62页

时间:2020-09-30

《Java 2面向对象程序设计基础》Java语法基础ppt课件.ppt_第1页
《Java 2面向对象程序设计基础》Java语法基础ppt课件.ppt_第2页
《Java 2面向对象程序设计基础》Java语法基础ppt课件.ppt_第3页
《Java 2面向对象程序设计基础》Java语法基础ppt课件.ppt_第4页
《Java 2面向对象程序设计基础》Java语法基础ppt课件.ppt_第5页
资源描述:

《《Java 2面向对象程序设计基础》Java语法基础ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章Java语法基础(时间:3次课,6学时)第3章Java语法基础教学提示:任何复杂的软件系统都是采用某种语言的基本特性构建起来的。本章主要介绍:Java语言的基础知识,包括Java语言的基本元素、Java语言的流程控制。第3章Java语法基础3.1标识符、关键字、数据类型3.2变量、声明和赋值3.3变量的初始化3.4类型转换与强制类型转换3.5表达式和流程控制3.6数组3.7课后练习3.1标识符、关键字、数据类型3.1.1标识符3.1.2Java关键字3.1.3基本Java数据类型3.1标识符、关键字、数据类型在前两章中

2、已经介绍了几个Java程序,本节将介绍正式的Java程序构成的基本要素。3.1.1标识符在Java语言中,标识符是变量、类或方法的名称,例如:intidCounter;//idCounter就是一个整型变量的标识符一个标识符可以由大写或小写的字母、数字、下划线(_)、美元符号($)按任意顺序组合而成,但不可以以数字开头。这是因为如果允许以数字开头就会和数字常量发生混淆。另外,标识符是大小写敏感的,例如idCounter和IdCounter不是同一个标识符。3.1.2Java关键字关键字是对Java编译器有特殊含义的字符串,是

3、编译器和程序员的一个约定,程序员利用关键字来告诉编译器其声明的变量类型、类、方法特性等信息。目前的Java语言共定义了如表3-1所示48个关键字,具体每个关键字的意义和用法将在本书之中逐步介绍。3.1.2Java关键字表3-1Java关键字3.1.3基本Java数据类型Java定义了8个简单(或基本)的数据类型:字节型(byte),短整型(short),整型(int),长整型(long),字符型(char),浮点型(float),双精度型(double),布尔型(boolean),这些类型可分为4组。整数:该组包括字节型(

4、byte),短整型(short),整型(int),长整型(long),它们是有符号整数。浮点型数:该组包括单精度浮点型(float)和双精度浮点型(double),它们代表有小数精度要求的数字。字符:该组包括字符型(char),它代表字符集的符号,例如字母和数字。布尔型:该组包括布尔型(boolean),它是一种特殊的类型,表示真/假值。3.1.3基本Java数据类型(1)整数——byte,short,int,longJava定义了4个整数类型:字节型(byte)、短整型(short)、整型(int)、长整型(long

5、)。这些都是有符号的值,数值为正数或是负数。Java不支持只能是正的无符号的整数。许多其他计算机语言,包括C/C++,支持有符号或无符号的整数。然而,无符号整数是不必要的。具体地说,无符号概念主要被用来指定高位状态,它定义了当int表示一个数字时的符号。3.1.3基本Java数据类型(2)浮点型数——float,double浮点数字也就是我们所熟知的实数。在Java中表示这些实数的方法是采用两类浮点数据类型(见表3-3),一类是单精度浮点类型(float),一类是双精度浮点类型(double),Java实现浮点数采用的是标准

6、浮点型(IEEE-754)和运算符集,并且是独立于平台的。3.1.3基本Java数据类型(3)字符——char在Java中,存储字符的数据类型是char。Java的char与C或C++中的char不同。在C/C++中,char的宽度是8位,但Java的情况不同。Java使用Unicode码代表字符。Unicode定义的国际化的字符集能表示迄今为止人类语言的所有字符集。它是几十个字符集的统一,因此它要求16位。这样,Java中的char类型是16位的,其范围是0~65536。人们熟知的标准字符集ASCII码的范围仍然是0~12

7、7,扩展的8位字符集ISO-Latin-1的范围是0~255。既然Java被设计为允许其开发的Applet(小应用程序)在世界范围内使用,因此使用Unicode码代表字符是说得通的。当然,Unicode的使用对于英语、德语、西班牙语或法语的语言是有点低效,因为它们的字符能容易地被包含在8位以内。但是为了全球的可移植性,这一点代价是必须的。3.1.3基本Java数据类型(4)布尔型——boolean在Java中定义了一种基本数据类型boolean来表示逻辑值,它只有两个文字值即true和false,以下是一个有关boolean

8、类型变量的声明和初始化:booleanisClosed=false;//定义一个boolean型变量isClosed并把其初始化成false需要特别指出的是在整数类型和boolean类型之间无转换计算。有些语言(特别值得强调的是C和C++)允许将数字值转换成逻辑值,这在Java编程语言中是

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。