Java程序设计案例教程PPT2 第2章 Java语言编程基础知识

上传人:w****i 文档编号:94568169 上传时间:2019-08-08 格式:PPT 页数:73 大小:615.50KB
返回 下载 相关 举报
Java程序设计案例教程PPT2 第2章 Java语言编程基础知识_第1页
第1页 / 共73页
Java程序设计案例教程PPT2 第2章 Java语言编程基础知识_第2页
第2页 / 共73页
Java程序设计案例教程PPT2 第2章 Java语言编程基础知识_第3页
第3页 / 共73页
Java程序设计案例教程PPT2 第2章 Java语言编程基础知识_第4页
第4页 / 共73页
Java程序设计案例教程PPT2 第2章 Java语言编程基础知识_第5页
第5页 / 共73页
点击查看更多>>
资源描述

《Java程序设计案例教程PPT2 第2章 Java语言编程基础知识》由会员分享,可在线阅读,更多相关《Java程序设计案例教程PPT2 第2章 Java语言编程基础知识(73页珍藏版)》请在金锄头文库上搜索。

1、第2章 Java语言编程基础知识,2.1【案例3】显示计算机配置相关知识 2.2【案例4】计算梯形面积相关知识 2.3【案例5】输入个人信息相关知识 2.4【案例6】改变单词形式相关知识 2.5【案例7】绘制彩色扇形图案相关知识,2.1【案例3】显示计算机配置相关知识,下面首先介绍数据类型,然后介绍如何创建和使用变量和常量、注释语句和打印语句,以及转义符号等知识。 1数据类型 使用计算机语言编程的主要目的是处理数据,但是现实生活中的数据是多种多样的,很难统一处理。为了解决这个难题,Java语言先将数据分类,再依据各种类型数据的特点做出相应的处理。总体上,Java将数据分成普通型数据和对象型数据

2、两大类。普通型数据可以分成整数类型、浮点类型、逻辑类型和字符类型4种。 (1)整数类型:不含小数点的数字为整数类型数据,例如,384、-274、10、0等。整数类型又根据数据所占内存的容量和表达数字的范围分为字节型(byte)、短整型(short)、整型(int)和长整型(long)4种。 (2)浮点类型:含小数点的数字为浮点类型数据,例如,43.53、-485.33、100.00等。浮点类型又根据数据所占内存的容量和表达数字的范围分为浮点型(float)和双精度型(double)两种。除了普通的表示方法,浮点类型的数据还可以用科学计数法表示,例如,6.5E8、-1.7E33、5.0E-6。,

3、(3)逻辑类型:逻辑类型数据只有两个数值true和false,表示“真”和“假”或者“是”和“否”等对立的状态。 (4)字符类型:用一对单引号围起来的单个字符,例如,A、m、&。 对象型数据是对现实生活中具体事物的抽象总结。每一种对象型数据都具有其对应的类,用来声明该种对象型数据的共性和功能。 最常用的对象型数据是字符串(String)类型数据。字符串类型数据是用一对双引号围起来的一串字符,例如,“This is a string.”、“欢迎进入Java语言的世界”等。虽然字符串类型是对象类型中的一种,但是它与普通类型数据在定义格式、打印方式等方面很类似。关于对象型数据,将在第5章详细介绍 2

4、注释语句 注释语句与Java语言中的其他语句不同,其内容不会被Java编译器编译,它只是用来帮助其他阅读或使用该程序的人理解源程序的内容。 注释语句中的内容是程序员对整个程序或个别语句的作用做出的解释。注释语句一共有3种形式。 1)单行注释语句。注释内容从“/”开始,到行尾结束,一般位于要解释语句的结尾处。这种形式多用于解释定义变量的含义和语句的作用。例如:,System.out.println(“欢迎参观“); /在屏幕上显示“欢迎参观”文字,(2)多行注释语句。注释内容从“/*”开始,到“*/”结束,可以单行或者多行,一般位于要解释的类或者方法的前面。这种形式多用于解释整个源程序的目的和某

5、个方法的作用。符号“/*”和“*/”成对出现,不可以套用。例如: (3)文档注释语句。注释内容从“/*”开始,到“*/”结束,一般位于整个程序的最前面。文档注释语句是Java特有的doc注释。使用“javadoc 文件名.java”命令,系统自动生成API文档,其内容就是该文件中的文档注释语句。,/*程序创建日期:2005年8月8号 程序创建人:沈 昕 */ public class MyApp /*下面的方法用来在屏幕上分两行显示“欢迎进入Java语言天地!”和“这是我的第一个Java Application程序。”*/ public static void main(String args

6、) System.out.println(“欢迎进入Java语言天地!“); System.out.println(“这是我的第一个Java Application程序。“); ,3打印语句 在Java语言中,任何类型的数据都可以通过输出语句显示在屏幕上,以达到人机交互的目的。打印语句是最简单也是最常用的输出语句,它有两种形式,输出效果略有不同。 System.out.println()语句的作用是将小括号中的内容显示在屏幕上,并且增加新的一行。如果还有要打印的内容,则从新的一行开始显示;如果没有,则显示空白行。 System.out.print()语句和System.out.println(

7、)语句的功能基本相同,只是不增加新的一行。如果还有要打印的内容,则紧接着上次内容的后边显示;如果没有,则不显示空白行。例如下面程序的运行结果如图2-1-2所示,图2-1-2 运行程序Exp.java和程序运行结果,如果System.out.println()语句的小括号中没有任何内容,则显示一行空白行。System.out.print()语句的小括号中必须要有打印的内容,否则会显示错误信息。 虽然打印语句可以输出任何类型的数据,但是不同类型的数据具有不同的输出格式。 (1)输出整数类型和浮点类型数据时,在打印语句中的小括号内输入要显示的数字,可以将该数字原封不动地显示在屏幕上。例如:,publ

8、ic class Exp public static void main(String args) System.out.println(“欢迎进入Java语言的世界“); System.out.print(“Good Morning!“); System.out.print(“早上好!“); ,System.out.println(-34.98);,(2)输出字符类型数据时,在打印语句中的小括号内使用单引号将要显示的字符围起来,可以将该字符原封不动地显示在屏幕上。例如: (3)输出逻辑类型数据时,在打印语句中的小括号内输入“true”或者“false”,可以将该逻辑型数据原封不动地显示在屏幕

9、上。例如: 4)输出字符串类型数据时,在打印语句中的小括号内使用双引号将要显示的字符串围起来,可以将该字符串原封不动地显示在屏幕上。例如: 此外,在打印语句中,可以使用符号“+”将多个数据连接起来,作为一个整体显示在屏幕上。例如,System.out.println(“货品的价格是:”+10.55+“元”);语句的作用是在屏幕上输出文字“货品的价格是:10.55元”。 4ASCII码 如果是两个字符类型(char)数据比较大小,则按照它们的ASCII码值进行比较。,System.out.print(H);,System.out.print(false);,System.out.print(“欢

10、迎进入Java语言的世界“);,ASCII码是用7位二进制数表示一个字符,共能表示128个不同的字符,包括计算机处理信息常用的26个英文大写字母AZ、26个英文小写字母az ,数字符号09、算术与逻辑运算符号、标点符号等。常用字符的ASCII码如表2-1-1所示。,续上表,例如,字符“”的ASCII码是60,字符“”的ASCII码是91,字母“A”的ASCII码是65,字母“a”的ASCII码是97。 根据上面的表格,可以判断两个字符类型数据的大小。例如,表达式Ff的值为true,因为字母“F”的ASCII码是70,而字母“f”的ASCII码是102。显而易见,表达式70102的值为true。

11、 5转义字符 转义字符以反斜线开头,后边紧跟一个或几个字符,是具有特定含义的符号。其主要作用是显示一些打印语句不能显示的符号或效果。例如,显示双引号、单引号、反斜线符号等。因为转义字符具有特殊的意义,所以即使在双引号内也不会被显示出来,常用的转义字符形式及其作用如表2-1-2所示。,表2-1-2 转义字符及其作用,2.2【案例4】计算梯形面积相关知识,1变量和常量的类型 科学家最初编写计算机程序的目的是为了操作计算机处理大量的数据。因此,在编写程序过程中,一定会使用很多数据。这些数据在程序中只能使用一次,要再次使用就必须重新输入。如果数据很长或者使用次数很多,则编写起来非常不方便,容易出错。这

12、就需要将数据存储在计算机内存中,以便随时读取。在Java语言中,存储数据的内存空间被称为变量或者常量。 变量和常量都必须有类型,它们的类型必须与其保存的数据类型一致。不论变量还是常量,在使用前,都要先声明,也就是告诉系统,程序需要使用一个变量或者常量来存储数据,请在内存中给一个空间,同时还要告诉系统该空间的名称。声明后的变量或者常量,可以通过赋值语句来获得需要保存的数据。 变量和常量的类型是与数据类型相对应的,有什么样的数据类型,就有什么样的变量类型和常量类型。常用变量和常量的类型有下面5种。,整数类型:也分为byte、short、int和long共4种类型。 浮点类型:也分为float和do

13、uble两种类型。 逻辑型:又叫布尔型变量,只有true和false两个值。 字符型:只存储字符型数据,其取值范围是所有用统一码表示的字符,即u0000uffff。 字符串型:只存储字符串型数据。 各种类型变量和常量的定义类型、所占内存空间大小、取值范围和默认值等属性,如表2-2-1所示。,表2-2-1 变量和常量的类型,2声明变量 所谓变量就是内存中的一小块空间,用来存储一个数据。可以将一个数据保存在其中,也可以从其中读取该数据。内存中可以有许多个这样的小块空间,为了对它们进行区别,给不同的内存小空间起一个名称,这个名称就叫变量名。变量中的数据可以是编程者赋予的,也可以是程序运行过程中,临时

14、存储运算的中间结果。变量中保存的数据可以随时改变,但是一个变量在同一时间中只可以保存一个数据。 在使用变量之前需要声明变量,也就是说在内存中设置一块空间来保存数据。声明变量的格式如下: 其中,“变量类型”决定该变量所占内存空间的大小,“变量名”用来指代所占的内存空间。 在声明变量之后,一般使用赋值语句给变量赋值,其格式如下:,变量类型 变量名;,变量名=数据;,例如,下面4行语句分别声明了一个整型变量number和一个字符串型变量str,并分别赋值为100和“这是一个字符串”。 在给float类型变量赋值时,数字的后边要加上字母f或者F,以便与double类型数据区分,例如: 给整数类型变量赋

15、的值可以是十进制数,也可以是八进制数和十六进制数。八进制数必须以数字0开头,0只是八进制数的标识符号,没有数学意义。十六进制数以0x或者0X开头。例如:,int number; number=100; String str; str=“这是一个字符串“;,float f=21.99f; /正确的语句 float f=21.99; /错误的语句,int i=0734; int i=0x9BDD;,除了上边介绍的格式外,可以通过下面4种格式声明变量和给变量赋值。 (1)一行声明多个同样类型的变量再分别赋初值,其格式如下: 例如,下面两行语句表示声明一组字符型变量n1、n2和n3,并分别赋初值为A、

16、B和C。 (2)声明变量和给变量赋值合并使用,其格式如下: 例如,下面的语句用来声明一个值为true的逻辑型变量married。 (3)一次声明多个同样类型的变量并且赋初值,其格式如下:,变量类型 变量名1, 变量名2, 变量名n; 变量名1=数据; 变量名2=数据; 变量名n=数据;,char n1,n2,n3; n1=A;n2=B;n3=C;,变量类型 变量名=数据;,boolean married=true;,变量类型 变量名1=数据, 变量名2=数据, 变量名n=数据;,例如,下面的语句分别声明3个双精度型变量num1、num2和num3,并分别赋初值为53.22、-398.4和21.99。 此外,也可以只给一部分变量赋值,例如,只给num3变量赋初值的语句如下 (4)一次给多个变量赋同样的值,其格式如下: 例如,下面的语句表示给变量a、b和c赋初值50。 3声明常量 如果一个存储空间中的数据在程序运行过程中一直都没有发生改变,称这

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号