书签 分享 收藏 举报 版权申诉 / 129

类型Java语言程序设计(第2版)PPT第02章 Java编程基础.pptx

  • 文档编号:1101377
  • 上传时间:2023-11-21
  • 格式:PPTX
  • 页数:129
  • 大小:2.69MB
  • 配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    Java语言程序设计第2版PPT第02章 Java编程基础 Java 语言程序设计 PPT 02 编程 基础
    资源描述:

    1、Java的基本语法基本数据类型点击查看本小节知识架构变量与常量点击查看本小节知识架构 Java中的运算符点击查看本小节知识架构2.22.22.32.32.42.42.12.1程序的结构点击查看本小节知识架构 2.52.5点击查看本小节知识架构学习目标掌握理解了解熟悉掌握基本数据类型、基本语法1了解变量与常量42理解流程控制3熟悉运算符“万丈高楼平地起”,要建成一栋高楼大厦的前提是将地基打牢。同样,要想使用Java语言开发出一款功能完备的项目,首先需要掌握好Java语言的基础知识并能灵活地运用。学好基础知识是学好任何一门语言的关键,只有掌握牢固基础知识,才能够在学习的道路上越走越远。本章将对Ja

    2、va语言的基本语法、数据类型、变量的使用、运算符以及程序的结构等基础知识进行讲解。2.1 Java的基本语法的基本语法2.1.1语句和表达式返回目录2.1.2基本格式2.1.3注释2.1.4标识符与关键字2.1.5进制转换在Java程序中要完成的所有任务都可分解为一系列的语句。在编程语言中,语句是简单命令,它会命令计算机执行某种操作。如上所示是两条简单的Java语句,还有些语句能够提供一个值,例如将两个数相加,生成一个值的语句称为表达式,这个值可以存储下来供程序使用,语句生成的值称为返回值。另外,有些表达式生成数字值,有些表达式生成布尔值等。2.1 Java的基本语法2.1.1 语句和表达式语

    3、句表示程序中发生的单个操作,接下来先看两条简单的Java语句,具体示例如下。如上所示是两条Java语句,但为了让程序便于他人阅读和理解,建议写代码时遵循格式规范,每条语句占一行。Java程序中通常每条语句占一行,但这只是一种格式规范,并不能决定语句到哪里结束,Java语句都以分号(;)结尾,可以在一行写多条语句,具体示例如下。2.1 Java的基本语法2.1.1 语句和表达式如上所示为声明一个类的格式,接下来按照这个格式来声明一个类,具体示例如下。Java语言的语法简单明了,容易掌握,它有着自己独特的语法规范,因此要学好Java语言,首先需要学习它的基本语法。1.类类(class)是Java的

    4、基本结构,一个程序可以包含一个或多个类,Java使用class关键字声明一个类,其语法格式如下。2.1 Java的基本语法2.1.2 基本格式3.块Java中使用左大括号()和右大括号()将语句编组,组中的语句称为代码块或块语句,具体示例如下。2.修饰符修饰符(modifier)用于指定数据、方法、类的属性以及用法,具体示例如下。2.1.2 基本格式如上所示的两条语句在大括号内,称为块语句。2.1 Java的基本语法在编写程序时,为了使代码易于阅读,通常会在实现功能的同时为代码加一些注释。注释是对程序的某个功能或者某行代码的解释说明,它只在Java源文件中有效,在编译程序时,编译器会忽略这些注

    5、释信息,不会将其编译到class字节码文件中去。另外,注释还能屏蔽一些暂时不用的语句,等需要时直接取消此语句的注释即可,注释是代码调试的重要方法。1.单行注释用于对程序某一行代码进行解释。在注释内容前面加双斜杠“/”,Java编译器会忽略掉这部分信息,具体示例如下。2.1.3 注释2.1 Java的基本语法在Java中根据功能的不同,注释主要分为单行注释、多行注释和文档注释3种。2.多行注释用于注释内容有多行的情况。在注释内容前面以单斜杠加一个星号“/*”开头,并在注释内容末尾以一个星号加单斜杠“*/”结束,具体示例如下:3.文档注释用于对一段代码概括地解释说明,使用javadoc命令将注释内

    6、容提取生成正式的帮助文档。以单斜杠加两个星号“/*”开头,并以一个星号加单斜杠“*/”结束。2.1.3 注释2.1 Java的基本语法脚下留心在Java中,有的注释能嵌套使用,有的则不能嵌套,下面列出两种具体的情况。(1)多行注释中可以嵌套单行注释,具体示例如下。(2)多行注释中不能嵌套多行注释,具体示例如下。2.1.3 注释2.1 Java的基本语法上面的代码编译报错:Syntax error on tokens,delete these tokens,原因在于编译器会对第一个“/*”和第一个“*/”进行匹配,第二个“/*”被当做注释的内容,第二个“*/”找不到匹配,故编译报错。现实世界中每

    7、种事物都有自己的名称,从而与其他事物进行区分。例如,生活中每种交通工具都有一个用来标识的名称,如图所示。2.1.4 标识符与关键字2.1 Java的基本语法在Java语言中,同样也需要对程序中各个元素通过命名加以区分,这种用来标识变量、函数、类等元素的符号称为标识符。Java语言规定,标识符由字母、数字和下画线组成,并且只能以字母或下画线开头。在使用标识符时应注意以下几点。(1)命名时应遵循见名知义的原则。(2)系统已用的关键字不得用作标识符。(3)下画线对解释器有特殊的意义,建议避免使用下画线开头的标识符。(4)标识符是区分大小写的。2.1.4 标识符与关键字2.1 Java的基本语法关键字

    8、是指Java语言中规定了特定含义的标识符,如if、class等,因此不能再使用关键字作为其他名称的标识符,下面列出了Java中常用的关键字。2.1.4 标识符与关键字2.1 Java的基本语法2.1.4 标识符与关键字 对于这些关键字,要特别注意以下三点。(1)enum是JDK5.0新增关键字,用于定义一个枚举。(2)goto和const关键字也被称为保留字,是Java现在还未使用,但可能在未来的Java版本中使用的关键字。(3)true、false和null是特殊的直接量,虽然不是关键字,但是却作为一个单独标识类型,也不能直接使用。2.1 Java的基本语法2.1.5 进制转换 进制就是进位

    9、制,是人们规定的一种进位方法。对于任何一种进制X进制,就表示某一位置上的数运算时是逢X进一位。二进制就是逢二进一,八进制是逢八进一,十进制是逢十进一,十六进制是逢十六进一。同一数值可以在不同进制之间的转换,具体转换方式介绍如下。1.二进制与十进制的转换 1)二进制转十进制 按权相加法,即将二进制每位上的数乘以权(N进制,整数部分第i位的权为Ni-1,小数部分第i位权为N-i),然后相加的和即是十进制。2.1 Java的基本语法如将二进制数101.101转换为十进制,具体示例如下。2.1.5 进制转换2.1 Java的基本语法上述表达式可以简写,具体示例如下。2)十进制转二进制十进制数转换为二进

    10、制数时,由于整数和小数的转换方法不同,所以先将十进制数的整数部分和小数部分分别转换后,再加以合并。(1)整数部分除2取余法,即每次将整数部分除以2,余数为权位上的数,商继续除以2,直到商为0为止,余数逆序读取即是二进制值。如将十进制数10转换为二进制,转换方法如图所示。2.1.5 进制转换2.1 Java的基本语法图中余数逆序读取的值为1010,即是十进制10的二进制值。(2)小数部分。乘2取整法,即将小数部分乘以2,取整数部分,剩余小数部分继续乘以2,直到小数部分为0为止,整数部分顺序读取即是二进制值。如将十进制值0.125转换为二进制,转换方式如图所示。2.1.5 进制转换2.1 Java

    11、的基本语法在图中整数顺序读取值为0.001,即是十进制0.125的二进制值。2.二进制与八进制的转换 数学关系23=8、24=16,而八进制和十六进制由此关系衍生而来的,即用三位二进制表示一个八进制,用四位二进制表示一个十六进制。1)二进制转八进制取三合一法,即从二进制的分界点(小数点)向左(向右)每三位取成一位,将这三位二进制按权相加,得到的数就是一位八进制数,然后按顺序进行排列,小数点的位置不变,得到的数即是八进制数。2.1.5 进制转换2.1 Java的基本语法如果无法凑足三位,则补0,凑足三位。如将二进制数1101.1转换为八进制,转换方式,如图所示。2.1.5 进制转换2.1 Jav

    12、a的基本语法在图中,先从小数点开始每三位取成一位,不足补0,将三位二进制按权相加,所得数按顺序读取值为15.4,即是二进制1101.1的八进制值。2)八进制转二进制 取一分三法,即将一位八进制数分解成三位二进制数,用三位二进制按权相加去凑这位八进制数,小数点位置照旧。如将八进制数63.2转换为二进制,转换方式,如图所示。二进制与八进制转换过程中的数值的对应关系,如表所示。2.1.5 进制转换二进制二进制八进制八进制二进制二进制八进制八进制000010040011101501021106011311172.1 Java的基本语法 3.二进制与十六进制的转换 这种转换和二进制与八进制转换类似,只不

    13、过是将十六进制一位与二进制四位相转换。1)二进制转十六进制 取四合一法,即从二进制的分界点(小数点)向左(向右)每四位取成一位,将这四位二进制按权相加,得到的数就是一位十六进制数,然后,按顺序进行排列,小数点的位置不变,得到的数即是十六进制数。如果无法凑足四位,则补0凑足四位。如将二进制数101011.101转换为十六进制,转换方式,如图所示。2.1.5 进制转换2.1 Java的基本语法在图中,先从小数点开始每四位取成一位,不足补0,将四位二进制按权相加,所得数按顺序读取值为2B.A,即是二进制101011.101的十六进制值。二进制与十六进制的转换 2)十六进制转二进制 取一分四法,即将一

    14、位十六进制数分解成四位二进制数,用四位二进制按权相加去凑这位十六进制数,小数点位置照旧。如将十六进制数6E.2转换为二进制,转换方式如图所示。2.1.5 进制转换2.1 Java的基本语法 2.1.5 进制转换二进制二进制十六进制十六进制二进制二进制十六进制十六进制00000100080001110019001021010A001131011B010041100C010151101D011061110E011171111F 二进制与十六进制转换过程中的数值的对应关系,如表所示。2.1 Java的基本语法 2.1.5 进制转换 4.八进制与十六进制的转换 这种转换不能直接转换,先将八进制(或十六

    15、进制)转换为二进制,然后再将二进制转换为十六进制(或八进制),小数点位置不变。5.八进制、十六进制与十进制的转换(1)间接法,先将进制数转换为二进制,然后再将二进制转换为目标进制。(2)直接法,和二进制与十进制的转换类似。2.1 Java的基本语法2.2 基本数据类型基本数据类型2.2.1整数类型返回目录2.2.2浮点数类型2.2.3字符类型2.2.4布尔类型 Java语言中只包含8种基本数据类型,根据存储类型分为数值型、字符型和布尔型,如图所示。2.2 基本数据类型整数类型变量用来存储整数值,即数据中不含有小数或分数。在Java中,整数类型分为字节型(byte)、短整型(short)、整型(

    16、int)和长整型(long)四种,四种类型所占内存空间大小和取值范围如表所示。2.2.1 整数类型2.2 基本数据类型表中列出了四种整数类型变量所占内存空间大小和取值范围。如一个byte类型的变量会占用1个字节大小的内存空间,存储的值必须在-2727-1之间的整数。将一个超出int取值范围的整数值赋给long变量,系统不会自动把这个整数值当成long类型来处理。此时必须声明long型常量,即在整数值后面添加l或L字母。如果整数值未超过int型的取值范围,则可以省略字母l或L。在Java中直接给出一个整型值,其默认类型就是int类型。使用中通常有两种情况,具体如下。2.2.1 整数类型2.2 基本数据类型(1)直接将一个在byte或short类型取值范围内的整数值赋给byte或short变量,系统会自动把这个整数当成byte或short类型来处理。浮点数类型变量用来存储实数值。在Java中,浮点数分为两种:单精度浮点数(float)和双精度浮点数(double)。Java的浮点数遵循IEEE 754标准,采用二进制数据的科学计数法来表示。浮点数类型所占内存空间大小和取值范围,如表所示。2

    展开阅读全文
    提示  兔兜文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:Java语言程序设计(第2版)PPT第02章 Java编程基础.pptx
    链接地址:https://www.tudouwenku.com/doc/1101377.html

    若发现您的权益受到侵害,请立即联系客服,我们会尽快为您处理!

    copyright@2008-2024 兔兜文库 版权所有

    鲁公网安备37072502000182号  ICP备案号:鲁ICP备2021021588号-1  百度保障

    兔兜文库
    收起
    展开