视频教程数据类型常量标识符变量课件

上传人:我*** 文档编号:144763250 上传时间:2020-09-14 格式:PPT 页数:26 大小:143.50KB
返回 下载 相关 举报
视频教程数据类型常量标识符变量课件_第1页
第1页 / 共26页
视频教程数据类型常量标识符变量课件_第2页
第2页 / 共26页
视频教程数据类型常量标识符变量课件_第3页
第3页 / 共26页
视频教程数据类型常量标识符变量课件_第4页
第4页 / 共26页
视频教程数据类型常量标识符变量课件_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《视频教程数据类型常量标识符变量课件》由会员分享,可在线阅读,更多相关《视频教程数据类型常量标识符变量课件(26页珍藏版)》请在金锄头文库上搜索。

1、Java程序设计视频教程,本讲主题 Java程序的基本要素 Java中的数据及其表示,主讲教师:黄洪,2,本讲主要内容,Java程序的基本要素 数据与数据类型 各种数据类型的常量 标识符的作用及其命名规则 变量及其声明 符号常量,3,Java源程序,Java源程序的扩展名是.java。源程序的结构如下: package 语句; import 语句; class定义 interface定义,在一个Java源程序中最多只能有一个package语句,如果有必须是源程序的第一个非注释语句。 import语句用于引入其他包中的类和接口供本源程序使用,import语句可以有0到多个。 一个源程序中至少要包

2、含一个类(class)定义或接口(interface)定义,可以有多个。 一个源程序中最多只能有一个类或者接口被声明为public的,如果有,则源文件的文件名必须和该public类或接口的名字相同。,4,Java程序的基本要素,public class Triangle double length=10.0; double height=5.0; double area() return length*height/2.0; public static void main (String args) double s; s=(new Triangle().area(); System.out.

3、println(“该三角形的面积是: + s); ,5,类 Java的程序代码一般都写在类中。类的开始和结束用“”来标示。 一个Java程序可能由多个类构成。,Java程序的基本要素,public class Triangle double length=10.0; double height=5.0; double area() return length*height/2.0; public static void main (String args) double s; s=(new Triangle().area(); System.out.println(“该三角形的面积是: + s

4、); ,6,Java程序的基本要素,public class Triangle double length=10.0; double height=5.0; double area() return length*height/2.0; public static void main (String args) double s; s=(new Triangle().area(); System.out.println(“该三角形的面积是: + s); ,7,Java程序的基本要素,方法 方法用来对数据进行处理,从而实现程序的功能。 方法名后面都有括号,括号中可能包括参数。方法的开始和结束也用

5、“”来标示。 方法中通常包含一个命令序列。 java程序是从main方法开始执行的。包括main方法的类叫做主类。,public class Triangle double length=10.0; double height=5.0; double area() return length*height/2.0; public static void main (String args) double s; s=(new Triangle().area(); System.out.println(“该三角形的面积是: + s); ,8,Java程序的基本要素,public class Tri

6、angle double length=10.0; double height=5.0; double area() return length*height/2.0; public static void main (String args) double s; s=(new Triangle().area(); System.out.println(“该三角形的面积是: + s); ,保留字 Java程序中有一些词的用途是固定的,这些词一般不能再由程序员挪作他用。这些词被叫做保留字。,9,Java程序的基本要素,public class Triangle double length=10.

7、0; double height=5.0; double area() return length*height/2.0; public static void main (String args) double s; s=(new Triangle().area(); System.out.println(“该三角形的面积是: + s); ,表达式 表达式用于对数据进行运算处理,是使用数据常量、变量、运算符、方法等组合而成的有意义的式子。 单个数据常量、变量、方法可以看作是表达式的特例。,10,数据与数据类型,计算机软件本质上是通过处理各种数据来实现相应功能的。 数据用于记录和反映现实世界中

8、事物的各种特征。可分为各种类型。如用于计算的数值数据,用于描述事物性质的字符数据,还有音频、视频数据等。 Java程序设计语言将数据类型分为基本数据类型和引用数据类型(对象型)两大类。基本数据类型是纯粹的数据,仅仅描述事物的状态;引用数据类型则包括了纯粹的数据以及对数据的处理方法两个方面,是对事物更全面、更自然的描述。,11,Java的数据类型,8种基本数据类型 逻辑型: boolean 字符型: char 整数型:byte , short , int , long 浮点型:float , double 引用数据类型 类:如String等Java预定义的类和程序员定义的类 接口:包括Java预

9、定义的接口和程序员定义的接口 数组类型,12,数据常量,基本数据类型的某个确定值就是该类型的常量。 boolean类型常量:true和false char型数据常量:用单引号括起来的一个字符。如 Q; 整型数据常量:各个具体的整数数值,如:12 浮点数数据常量:各个具体的小数,如:3.14,13,字符类型数据常量,char型数据也可以用ddd和uxxxx表示,其中ddd表示三位8进制数字,xxxx表示四位16进制数字。如141,u0061都表示字符a。 一些不能直接显示的控制字符可用转义序列来表示:表示单引号,”表示双引号,表示斜杠,r表示回车,n表示换行等等。 Java使用unicode字符

10、集, unicode是一套16位字符编码系统,支持各类文字的字符。如:学也是一个字符。,14,整型数据常量,Java中有四种整型数据:byte , short , int , long。他们的区别在于占用的存储空间大小不同。一个整型常量的默认类型是 int型。 整型常量有3种形式:十进制、八进制、十六进制 十进制八进制十六进制 int 240300X18 long24L030L 0X18L,15,整型数据的取值范围,Java中的整型数据是带符号整数,其能够表达的数值范围如下表所示: 类型长度取值范围 byte8位 -27 27-1 short16位 -215 215-1 int32位 -231

11、 231-1 long64位 -263 263-1,16,浮点数据类型,浮点型数据类型分为单精度float和双精度double两种。存储长度份标为32位和64位 浮点数的表达方法有两种: 十进制记数法:3.14 科学记数法:314e-2或314E-2 浮点型常量值默认是double类型的,单精度数需要在常量后加F或f。如: 6.02e23F - 表示是float型的 6.02e23 - 表示是double型的,17,Java中的保留字,*当前不使用 * Java 2中新增的 true,false,null也是保留字,18,标识符,标识符是程序中由程序员自由命名的成分,主要用于为变量、类、接口、

12、方法等命名。 标识符的命名规则: 以Java字母开头,由Java字母和Java数字组成 大小写敏感,不限长度 不能使用Java保留字、运算符和空格 标识符举例: price、userName、_sys_varl、$change、姓名,均为合法的标识符。 Student name、-age、12ton均为不合法标识符。,19,标识符命名风格的约定,为了提高程序的可读性,标识符的命名除了遵守前面的规则外,还应遵守以下约定: 尽量做到见名知义。 _,$不用作标识符的第一个字符。 变量名、方法名首单词小写,其余单词首字母大写。如:anyVariableName 类名、接口名每个单词的第一个字母均大写。

13、如:Student,LaserPrinter 符号常量名全部大写。如:RED,20,变量,变量用于存储数据,它对应内存中的一块区域,区域的大小与存储的数据类型相关。变量中存储的数据(变量值)可以改变。通过变量名可以访问变量的值。变量在一定的范围内可以被访问,这个范围叫做变量的作用域。 变量采用标识符命名。变量名的命名规则是以小写字母开头,单词之间不要有分隔符,第二个及后面的每个单词的首字母大写。如: studentName,21,变量的四个要素,变量名:程序通过变量名访问变量的值。 变量类型:变量类型由程序员显式地声明,类型决定了变量对应存储区域的大小以及如何解释存储在其中的二进制串。 地址:

14、一个变量与内存中某一区域相关联,变量地址即指该区域的起始地址。 值:变量对应的内存区域中存放的数据即为变量的值。在程序运行的不同时刻,变量的值可能不同。,名字,类型,值,地址,22,定义变量,在Java程序中定义变量就是要说明变量的类型和名称。也可以同时指定变量的初值。 定义变量的语法 变量类型 变量名=初值,变量名=初值; 类型可以是基本类型,也可以是引用类型 如果指定初值,初值的数据类型必须与变量的数据类型相容。 可以一次定义多个变量。,23,变量定义举例,定义一个整型变量 int productNumber; 定义一个单精度浮点型变量 float productPrice; 定义一个字符

15、串类型的变量(引用类型) String productName; 定义两个整型变量 int i,j; 定义变量并指定初值 int k=1,sum=0; String studentName=“王国强”;,24,变量定义举例,正确的定义: byte a=10; float d=46.7f; 错误的定义:初值类型与变量类型不相容 byte a=1022; float d=23.7;,25,基本数据类型变量的缺省值,在类中定义成员变量时,如果没有指定初值,编译程序会对各种类型的变量赋予默认的“0”值: byte ( byte )0 short ( short )0 int 0 long 0l float 0.0f double 0.0d char u0000(空字符) boolean false 引用型-null,26,符号常量/(终态变量),如果在定义变量时加上final修饰词,则该变量只能被赋值一次,此后其值不能改变,可以参与表达式的计算。这种变量叫做符号常量或终态变量。 如: final double PAI=3.1415; 为了将符号常量与普通变量区分开来,习惯上将符号常量的标识符全部大写。 使用符号常量可以增强程序的可读性,并使得程序更易于修改。,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

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