第2章 Java语言基本语法.ppt

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 Java语言基本语法 学习Java语言和学习英语、汉语等语言一样,也要从基础语法学起,培养扎实的面向对象语言的基础。Java语言的基本语法与C和C++非常类似,但是Java语言是纯面向对象的编程语言,它抛弃了C++中不容易使用的一些语言特性(如指针),因而更加简洁和易学。本章将详细介绍Java语言的基本语法。 2.1 标识符和关键字 一个Java程序是由类和对象组成的,而类和对象又是由属性(通常用变量代表)和方法(通常用函数代表)等组成的。在编写Java应用程序时,大量地需要为程序、类、对象、方法和变量等起名字,这就需要了解标识符和关键字的概念,以及标识符的命名规则。 2.1.1 标识符 Java语言中,用来标识类名、对象名、变量名、方法名、类型名、数组名、文件名的有效字符序列,称为“标识符”。简单地说,标识符就是一个名字。Java语言规定,标识符由字母、数字、下画线和美元符号组成,并且第一个字符不能是数字。 2.1.2 关键字 在Java语言中,还有一些专门的词汇,Java语言已经赋予了特定的含义,只能用于特定的地方。所以程序员在编写程序时,不能再使用这些词汇来命名标识符,不能改变这些词汇的含义。这些专有词汇,称为“关键字”。 2.1.3 标识符命名规则 为了提高程序的可读性,在程序中定义标识符时,要尽量遵循“望文生义”的原则,即名称要能代表变量本身的含义。例如定义一个标识符代表价格,那么取名为“price”,就会让其他人看到这个标识符就能明白它代表价格。 2.2 常量与变量 在编写程序时,经常接触到不同类型的数据。有的数据在程序运行期间是不允许改变的,如数学运算中的圆周率π;有的数据在程序运行期间是需要经常改变的,如价格、数量等。这就需要在程序中有相应的表示。 2.2.1 常量的概念及常量声明 常量是指在程序执行期间其值不能发生变化的数据。常量是固定的,其值在程序运行期间是不能改变的。如整数123,小数1.23,字符’A’,布尔常量true、false等。在Java中,常量分为字面常量和字符常量两种。 字面常量:指的是如123、12.34、‘m’、true这样字面上本身就是一个固定值的数据。 符号常量:指的是代表一个固定值的标识符。使用字符常量需要在程序中先声明后使用。 所谓声明一个常量,指的是创建一个常量,为它起一个名字,并指明它所代表的数据类型。如果要声明一个符号常量,就必须使用关键字final。 2.2.2 变量的概念及变量声明 所谓变量,就是值在程序运行期间可以被改变的量。实际上,变量是程序在运行时内存中能够存储信息的地方,它的值可以在程序的任何地方被动态地改变。所以在编写程序时,经常需要声明变量,向系统申请存储数据的内存空间。 2.3 基本数据类型 变量是程序在运行时内存中能够存储信息的地方。在现实生活中,有各种各样的数据类型,例如价格为19.8元(小数)、员工人数25人(整数)等。所以,在声明变量时,必须指明它能够存储信息的类型。不同的数据类型,在内存中分配的空间大小也不一样,也就是说,要指明变量的数据类型。基本的数据类型是构造语言的最基础的要素。本节将重点介绍Java语言中的各种基本数据类型。 2.3.1 整数类型 作为程序,处理的对象就是各种类型的数据。因此,程序设计语言中数据类型的多少,是衡量语言功能是否强大的标准之一。Java语言有着非常丰富的数据类型,可分为原始数据类型和构造数据类型两大类,如图所示。 2.3.2 整数类型 整数类型的变量或常量,只能用来存放整数。例如,在某个程序中,要定义一个变量来保存员工的人数,毫无疑问,人数必须是整数,不可能出现0.6个人,所以定义这样的变量时,要将其声明为整数类型。在Java中,有四种整数类型,如表所示。 2.3.3 浮点类型 另一种能够存储的数字类型是浮点类型。声明为浮点类型的变量或常量,主要用来存储小数。浮点类型包括两种:float型(单精度浮点型)和double型(双精度浮点型),如表所示。 2.3.4 字符类型 在程序中,还经常需要保存字母、数字符号、标点符号和其他符号等,如’a’、’#’、’3’,这就需要用到另外一种数据类型——字符型。字符型变量或常量在内存中被分配2个字节的空间,用来存储单个字符。 2.3.5 逻辑类型 在Java程序中,要保存逻辑值true(真)或false(假),需要声明逻辑型的常量或变量。逻辑类型又称布尔类型。声明逻辑类型常量或变量,需要使用关键字boolean。如下面示例所示。 //声明一个boolean类型的变量,初始值为false boolean flag = false; flag = true; //改变flag变量的值为true 2.3.6 不同数据类型间的转

文档评论(0)

考试教学资料 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档