JAVA程序设计PPT教学课件-第二章程序设计基础.ppt

JAVA程序设计PPT教学课件-第二章程序设计基础.ppt

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 程序设计基础 本章是学习Java程序设计的基础。我们首先通过一个简单的Java程序来了解程序的组成结构、语言要素和编写规范,建立程序的基本概念。然后以数据和运算作为程序设计的基础,通过讲解数据和数据类型、变量和常量、表达式和运算符以及流程控制,开始Java程序设计语言的探索之旅 2.1 程序 程序是指按照时间顺序依次安排的工作步骤。而程序设计则是对这些步骤的编排和优化。 计算机处理的核心是数据和运算。数据的基本存储单位是位,数据按照不同的数据类型来组织和存储。运算的基础是表达式,运算的控制手段是流程。无论是多么复杂的运算,都可以分解成顺序、选择和循环这三种基本的程序结构。 Java程序由一个或多个独立的类组成,但其中必须有一个公有类,而且源代码文件(.java文件)必须与这个公有类的名字相同。 2.1.1 初识Java程序 一个Java程序的基本框架结构: Java程序由一个或多个独立的类组成,但其中必须有一个公有类(如:HelloWorld),而且源代码文件必须与这个公有类的名字相同(如:HelloWorld.java)。 Java的类可以由一个或多个方法组成,其中公有类中的main方法可用作程序运行的入口。 2.1.1 初识Java程序 Java程序的编辑、编译和运行过程 2.1.2 标识符和关键字 在Java语言中,标识符用于表示变量、常量、方法、类或接口的名称。标识符是大小写敏感的,但没有长度限制。 Java关键字是为编译器保留的、具有特定含义的标识符,不能把它用做变量、类或方法的名称。 Java语言中的保留字 2.1.3 撰写规范的程序代码 程序代码质量评审原则: 正确性 指程序代码要实现软件设计所要求的功能; 可靠性 指程序代码最后编译的程序要能够稳定、可靠、安全的运行; 规范化 指程序代码书写的风格、命名规则等要符合规范; 可读性 指程序代码要便于查看和理解; 灵活性 指程序代码的设计和编写应该易于维护和改动。 2.2 数据和数据类型 2.2.1 数据 无论数据以何种形式出现,但对于计算机而言,程序所处理的都是同样的二进制位模式数据。计算机存储器仅仅将数据以位模式存储。至于解释位模式是数值类型、文本类型、或其它的数据类型,则是由输入/输出设备或程序的完成。 位(bit,binary digit的缩写)是存储在计算机中的最小单位;它是0或1。长度为8的位模式被称为1个字节。 不同的位模式集合可以设计用于表示文本符号。我们称一类位模式集合为码。表示符号的过程被称为编码。常用的码有ASCII码(0-127)、扩展ASCII码(0-255)、Unicode码(0-65535)。 2.2.2 常量和变量 变量是指其值在运行时可以改变的量。在程序运行期间其值保持不变的量,我们称之为常量。Java语言中使用关键字final来定义常量。例如: final double PI = 3.14159; // PI是实数类型常量 int x, y; // x, y是整数类型变量 double w = 3.1415;// w是实数类型变量 boolean truth = true;// truth是布尔类型变量 2.2.3 数据类型 Java中的数据类型可以分为基本类型(primitive type)和对象类型(object type)两大类。其中的基本数据类型包括:整数类型、实数类型(也称浮点类型)、字符类型和布尔类型。 Java中的对象数据类型是一种抽象数据类型(ADT),它将数据和相关的操作封装在一起。除了Java类库提供的大量作为API的对象数据类型外,Java允许程序员定义自己的对象数据类型,满足更复杂的编程需要。 2.2.3 数据类型 字符串是指一个字符序列的集合。在Java中字符串完全被当成对象,字符串类型是标准Java类库中预定义的String类。字符串作为对象数据类型还封装了许多相关的操作,便于我们对字符串进行处理。 int length() 返回字符串的长度。 String substring(int beginIndex, int endIndex) 返回原字符串中从beginIndex位置开始到endIndex位置(不包括该位置)之间的所有字符组成的新字符串。 int indexOf(int ch) 返回从索引0开始的与ch字符相匹配的首个字符的位置(索引值)。未检索到匹配字符的则返回-1。 int indexOf(String str) 返回从索引0开始的与str字符串相匹配的首个子串的开始位置(索引值)。未检索到匹配的字符串则返回-1。 boolean equals(Object anObject) 比较字符串是否相等,相当

文档评论(0)

***** + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档