欢迎来到天天文库
浏览记录
ID:52065608
大小:343.34 KB
页数:25页
时间:2020-03-31
《《Java语言基本语法》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第2章Java语言基本语法学习Java语言和学习英语、汉语等语言一样,也要从基础语法学起,培养扎实的面向对象语言的基础。Java语言的基本语法与C和C++非常类似,但是Java语言是纯面向对象的编程语言,它抛弃了C++中不容易使用的一些语言特性(如指针),因而更加简洁和易学。本章将详细介绍Java语言的基本语法。2.1标识符和关键字一个Java程序是由类和对象组成的,而类和对象又是由属性(通常用变量代表)和方法(通常用函数代表)等组成的。在编写Java应用程序时,大量地需要为程序、类、对象、方法和变量等起名字,这就需要了
2、解标识符和关键字的概念,以及标识符的命名规则。2.1.1标识符Java语言中,用来标识类名、对象名、变量名、方法名、类型名、数组名、文件名的有效字符序列,称为“标识符”。简单地说,标识符就是一个名字。Java语言规定,标识符由字母、数字、下画线和美元符号组成,并且第一个字符不能是数字。2.1.2关键字在Java语言中,还有一些专门的词汇,Java语言已经赋予了特定的含义,只能用于特定的地方。所以程序员在编写程序时,不能再使用这些词汇来命名标识符,不能改变这些词汇的含义。这些专有词汇,称为“关键字”。2.1.3标识符命名规
3、则为了提高程序的可读性,在程序中定义标识符时,要尽量遵循“望文生义”的原则,即名称要能代表变量本身的含义。例如定义一个标识符代表价格,那么取名为“price”,就会让其他人看到这个标识符就能明白它代表价格。2.2常量与变量在编写程序时,经常接触到不同类型的数据。有的数据在程序运行期间是不允许改变的,如数学运算中的圆周率π;有的数据在程序运行期间是需要经常改变的,如价格、数量等。这就需要在程序中有相应的表示。2.2.1常量的概念及常量声明常量是指在程序执行期间其值不能发生变化的数据。常量是固定的,其值在程序运行期间是不能改
4、变的。如整数123,小数1.23,字符’A’,布尔常量true、false等。在Java中,常量分为字面常量和字符常量两种。字面常量:指的是如123、12.34、‘m’、true这样字面上本身就是一个固定值的数据。符号常量:指的是代表一个固定值的标识符。使用字符常量需要在程序中先声明后使用。所谓声明一个常量,指的是创建一个常量,为它起一个名字,并指明它所代表的数据类型。如果要声明一个符号常量,就必须使用关键字final。2.2.2变量的概念及变量声明所谓变量,就是值在程序运行期间可以被改变的量。实际上,变量是程序在运行时
5、内存中能够存储信息的地方,它的值可以在程序的任何地方被动态地改变。所以在编写程序时,经常需要声明变量,向系统申请存储数据的内存空间。2.3基本数据类型变量是程序在运行时内存中能够存储信息的地方。在现实生活中,有各种各样的数据类型,例如价格为19.8元(小数)、员工人数25人(整数)等。所以,在声明变量时,必须指明它能够存储信息的类型。不同的数据类型,在内存中分配的空间大小也不一样,也就是说,要指明变量的数据类型。基本的数据类型是构造语言的最基础的要素。本节将重点介绍Java语言中的各种基本数据类型。2.3.1整数类型作为
6、程序,处理的对象就是各种类型的数据。因此,程序设计语言中数据类型的多少,是衡量语言功能是否强大的标准之一。Java语言有着非常丰富的数据类型,可分为原始数据类型和构造数据类型两大类,如图所示。2.3.2整数类型整数类型的变量或常量,只能用来存放整数。例如,在某个程序中,要定义一个变量来保存员工的人数,毫无疑问,人数必须是整数,不可能出现0.6个人,所以定义这样的变量时,要将其声明为整数类型。在Java中,有四种整数类型,如表所示。2.3.3浮点类型另一种能够存储的数字类型是浮点类型。声明为浮点类型的变量或常量,主要用来存
7、储小数。浮点类型包括两种:float型(单精度浮点型)和double型(双精度浮点型),如表所示。2.3.4字符类型在程序中,还经常需要保存字母、数字符号、标点符号和其他符号等,如’a’、’#’、’3’,这就需要用到另外一种数据类型——字符型。字符型变量或常量在内存中被分配2个字节的空间,用来存储单个字符。2.3.5逻辑类型在Java程序中,要保存逻辑值true(真)或false(假),需要声明逻辑型的常量或变量。逻辑类型又称布尔类型。声明逻辑类型常量或变量,需要使用关键字boolean。如下面示例所示。//声明一个bo
8、olean类型的变量,初始值为falsebooleanflag=false;flag=true;//改变flag变量的值为true2.3.6不同数据类型间的转换当把一种数据类型变量的值赋给另一种数据类型变量时,或者不同类型的数据或数据变量混合在一起进行运算时,就会需要对数据类型进行相应的转换。1.自动类型转换2、强制
此文档下载收益归作者所有