Jav程序设计与应用 第2章 Java语言基磁
Java程序设计与应用 第2章 Java语言基础
Jav程序设计与应用 学习目的: 了解Java程序的构成 了解Java的基本数据类型 了解Java的运算符与表达式 了解数组的创建、定义和使用 ■掌握Java流程控制语句 ■初步掌握java简单程序的编写 学习重点: Java的基本数据类型、运算符与表达式 维数组和多维数组的创建、定义和使用 While、do- while和for语句的使用 2021年2月20日星期六
Java程序设计与应用 2021年2月20日星期六 2 ⚫ 学习目的: ▪ 了解Java程序的构成 ▪ 了解Java的基本数据类型 ▪ 了解Java的运算符与表达式 ▪了解数组的创建、定义和使用 ▪ 掌握Java流程控制语句 ▪初步掌握java简单程序的编写 ⚫ 学习重点: ▪ Java的基本数据类型 、运算符与表达式 ▪一维数组和多维数组的创建、定义和使用 ▪While、do-while和for语句的使用
Jav程序设计与应用 第章Jv语言基础 本章提要: 1.Java程序的构成 2.Java的基本数据类型 3.Java的运算符与表达式 4数组 5.Java流程控制语句 2021年2月20日星期六
Java程序设计与应用 2021年2月20日星期六 3 第2章 Java语言基础 本章提要: 1. Java程序的构成 2. Java的基本数据类型 3. Java的运算符与表达式 4. 数组 5. Java流程控制语句
Jav程序设计与应用 2Java程序的构成 211个Java源程序 Jav源程序是由类定义组成的,每个程序中可以定义 若干个类,但是只有一个类是主类。在 Java application中 ,这个主类是指包含main方法的类;在 Java applet中,这 个主类是一个系统类 Applet子类,是Java程序执行的入 口点。在同一个Java源程序中定义的若干类之间没有严格 的逻辑关系要求,但它们通常是在一起协同工作的,每 个类都可能需要使用其他类中定义的静态属性或方法。 Jav程序中定义类使用关键字cass,每个类的定义有 类头定义和类体定义两部分组成。类体部分用来定义静态 属性和方法該两种类的成员,其中方法类似于其他高级语
Java程序设计与应用 2021年2月20日星期六 4 2.1 Java程序的构成 Java源程序是由类定义组成的,每个程序中可以定义 若干个类,但是只有一个类是主类。在Java Application中 ,这个主类是指包含main方法的类;在Java Applet中,这 个主类是一个系统类Applet的子类,是Java程序执行的入 口点。在同一个Java源程序中定义的若干类之间没有严格 的逻辑关系要求,但它们通常是在一起协同工作的,每一 个类都可能需要使用其他类中定义的静态属性或方法 。 Java程序中定义类使用关键字class,每个类的定义有 类头定义和类体定义两部分组成。类体部分用来定义静态 属性和方法这两种类的成员,其中方法类似于其他高级语 2.1.1一个Java源程序
Jav程序设计与应用 言的函数,而静态属性则类似于变量。类头部分除了声明 类名之外,还可以说明类的继承特性 类被定义为 是另一个已经存在的类(称为这个类的父类)的子类时, 它就可以从其父类中继承一些以定文好的类成员而不必自 三重复编码。 Jv程序的每二条Jx语句都由分号结束,其枃成盛 ava 对大括号括起。JaVa程序的每一个类中,除了静态属性 声明语句之外,其他的执行具体操作的语句只能存在于类 方法的大括号之中,而不能跳出方法孤立地直接书写在类 2021年2月20日星期六
Java程序设计与应用 2021年2月20日星期六 5 言的函数,而静态属性则类似于变量。类头部分除了声明 类名之外,还可以说明类的继承特性,当一个类被定义为 是另一个已经存在的类(称为这个类的父类)的子类时, 它就可以从其父类中继承一些以定义好的类成员而不必自 己重复编码。 Java程序的每一条Java语句都由分号结束,其构成应 该符合Java的语法规则。类和方法中的所有语句应该使用 一对大括号括起。Java程序的每一个类中,除了静态属性 声明语句之外,其他的执行具体操作的语句只能存在于类 方法的大括号之中,而不能跳出方法孤立地直接书写在类 中
Jav程序设计与应用 211Java的程序注解 注解是指程序中用来说明程序的文字。它是为了方便 程序员理解,维护该程序,并不参与程序的编译执行。 Java的注解有3种: ①单行注解符号“/”后面的单行内容不参与编译; ②多行注解用“/米…*/”包含起来的一段文本,中间可以 换行; ③用“/**…米/”包含起来的,它可以用 javadoc工具来生 成HTM形式的开发文档 也可以在写程序的时候将某些代码注释掉以便调试程序。 2021年2月20日星期六
Java程序设计与应用 2021年2月20日星期六 6 注解是指程序中用来说明程序的文字。它是为了方便 程序员理解,维护该程序,并不参与程序的编译执行。 Java的注解有3种: ①单行注解符号“//”后面的单行内容不参与编译; ②多行注解用“/*…*/”包含起来的一段文本,中间可以 换行; ③用“/**…*/”包含起来的,它可以用javadoc工具来生 成HTML形式的开发文档。 也可以在写程序的时候将某些代码注释掉以便调试程序。 2.1.1 Java的程序注解
Jav程序设计与应用 213Java的的标识符与关键字 关键字是Java语言保留的字符串,表示特殊的指令,而 不能用来做为程序中的标识符。 2标识符是用来代表程序中一个元素的名字,比如变量 函数类等。在Jaa中标识符由字母、下划线、“$”和 数字组成,只能以字母、“$”或者“”开买,中间不能 有空格,并且不能使用关键字。但可以包含关键字作为它 的名字的一部分。在Java中中文字符也是字符,所以也可 以作标识符。Java的标识符区分大小写,而且没有长度的 限制,可以为标识符取任意长度的名字。标识符的名字要 有一定的意义,让人一看标识符就知道这个变量、函数的 大概作用,即常说的编码规范。 2021年2月20日星期六
Java程序设计与应用 2021年2月20日星期六 7 2.1.3 Java的的标识符与关键字 1.关键字是Java语言保留的字符串,表示特殊的指令,而 不能用来做为程序中的标识符。 2.标识符是用来代表程序中一个元素的名字,比如变量、 函数、类等。在Java中标识符由字母、下划线、“$”和 数字组成,只能以字母、“$”或者“_”开头,中间不能 有空格,并且不能使用关键字。但可以包含关键字作为它 的名字的一部分。在Java中中文字符也是字符,所以也可 以作标识符。Java的标识符区分大小写,而且没有长度的 限制,可以为标识符取任意长度的名字。标识符的名字要 有一定的意义,让人一看标识符就知道这个变量、函数的 大概作用,即常说的编码规范
Jav程序设计与应用 22基本数据类型 在Java语言中,有三种基本类型,即简单类型( 整型、浮点型、字符型、布尔型等)、数组类型(整 型、浮点型、字符型、布尔型等)和复合类型(类 接口)。可以看出Java的数据类型与C语言相近,其 不同之处在于:首先,Java的各种数据类型占用固定 的内存长度,与具体的软硬件平台环境无关;其次, Java的每种数据类型都对应一个缺省的数值,使得这 种数据类型的变量的取值总是确定的。这两点分别体 现了Java的跨平台特性和安全稳定性。 2021年2月20日星期六
Java程序设计与应用 2021年2月20日星期六 8 在Java语言中,有三种基本类型,即简单类型( 整型、浮点型、字符型、布尔型等)、数组类型(整 型、浮点型、字符型、布尔型等)和复合类型(类、 接口)。可以看出Java的数据类型与C语言相近,其 不同之处在于:首先,Java的各种数据类型占用固定 的内存长度,与具体的软硬件平台环境无关;其次, Java的每种数据类型都对应一个缺省的数值,使得这 种数据类型的变量的取值总是确定的。这两点分别体 现了Java的跨平台特性和安全稳定性。 2.2基本数据类型
Jav程序设计与应用 221整型 在Java语言中有四种整数类型,每种类型可以使用 关键字byte, short,int和long中的任意一个进行声明 。所有Java编程语言中的整数类型都是带符号的数字, 不存在无符号整数。整数类型的文字可使用十进制、八 进制和十六进制表示。首位为“0”表示八进制的数值 首位为“0x”表示十六进制的数值。整数类型默认为 nt类型,如在其后有一个字母“L”表示一个1ong值 也可以用小写“1”)。 2021年2月20日星期六
Java程序设计与应用 2021年2月20日星期六 9 在Java语言中有四种整数类型,每种类型可以使用 关键字byte,short,int和long中的任意一个进行声明 。所有Java编程语言中的整数类型都是带符号的数字, 不存在无符号整数。整数类型的文字可使用十进制、八 进制和十六进制表示。首位为“0”表示八进制的数值 ,首位为“0x”表示十六进制的数值。整数类型默认为 int类型,如在其后有一个字母“L”表示一个long值( 也可以用小写“l”)。 2.2.1 整型
Jav程序设计与应用 222字符型 使用char类型可表示单个字符,字符是用单引号括起 来的一个字符,如a’,‘B’等。Java中的字符型数据 是16位无符号型数据,它表示 Unicode集,而不仅仅是 ASCII集。 与C语言类似,Java也提供转义字符,以反斜杠“\” 开头,将其后的字符转变为另外的含义。 值得注意的一点是,用双引号引用的文字,就是我们 平时所说的字符串类型不是原始类型,而是一个类 string ,它被用来表示字符序列。字符本身符合 Unicode标准且 上述char类型的转义字符适用于 string 2021年2月20日星期六
Java程序设计与应用 2021年2月20日星期六 10 使用char类型可表示单个字符,字符是用单引号括起 来的一个字符,如‘a’,‘B’等。Java中的字符型数据 是16位无符号型数据,它表示Unicode集,而不仅仅是 ASCII集。 与C语言类似,Java也提供转义字符,以反斜杠“\” 开头,将其后的字符转变为另外的含义 。 值得注意的一点是,用双引号引用的文字,就是我们 平时所说的字符串类型不是原始类型,而是一个类string ,它被用来表示字符序列。字符本身符合Unicode 标准且 上述char类型的转义字符适用于string。 2.2.2 字符型