数据计算、数组、流程控制.ppt
《数据计算、数组、流程控制.ppt》由会员分享,可在线阅读,更多相关《数据计算、数组、流程控制.ppt(49页珍藏版)》请在三一办公上搜索。
1、第2章,Java语言结构化程序设计,2.1标识符、关键字和数据类型2.2表达式和运算符2.3数组2.4语句与流程控制,本章目录,2.1标识符、关键字和数据类型,一、注释与程序段/单行注释/*单行或多行注释*/*针对JDK工具javadoc的注释*/,每个语句的结尾处用分号“;”标记;由一对大括号括起来的语句为程序段;可以使用空格符、制表符和回车符编排程序的格式;二、字符集和标识符Java语言采用Unicode字符集;Unicode字符是16bits存储格式,可以是包括中文在内的多国文字。,Java语言的标识符是以字母、下划线或$符号开头的后面含有字母、下划线、$符号和数字的字符串,标识符的长度
2、没有限制,但Java系统最多可以识别前255个字符。Java标识符中的字母是大小写相关的。,Java标识符使用惯例类和接口类名和接口名通常用名词,且每个单词的首字母大写;方法方法名用动词开头的单词序列,首单词全部小写,后面的每个单词首字母大写;常量常量名全部用大写字母;变量所有的对象实例名和全局变量名都使用首单词全部小写,后面的每个单词首字母大写的格式;,三、Java语言的关键字 关键字是由系统定义的一些字符串,代表语言中的特定含义。Java语言共规定了48个关键字,Java语言关键字都是小写的。,在标识符中可以包含关键字,但是关键字不能是标识符。,在Java中保留但已经不再使用的关键字:co
3、nst,goto,数据,基本数据,引用数据,类(class),接口(interface),数组,数值型,字符型(char),布尔型(boolean),整数类型(byte,short,int,long),浮点类型(float,double),Java数据类型,四、Java语言基本数据类型 Java语言共有4类8种基本数据类型。逻辑类型:boolean两种取值:“true”和“false”。注意:在Java语言中,逻辑类型与整数类型不能进行直接转换。这与C和C+语言有明显的不同。,字符类型:char单个字符被定义为char类型,字符型数据必须用单引号括起来。Java语言使用Unicode字符,使用
4、16位无符号整数来表示一个字符,其取值范围是065535。Java语言支持转义字符。Java语言把字符串定义为一个类String类,它不包括在8种基本数据类型当中,字符串数据必须用双引号括起来,如“this is a simple program!”。,整数类型:byte、short、int和long在Java语言中,共有4种整数类型的数据,分别用关键字byte、short、int和long声明,这4种整数类型的数据都是有符号数。每一种整数类型的数都可以用8进制、10进制或者16进制格式来表示。整数类型的默认型为int型。,浮点类型:float和double在Java语言中,共有2种浮点类型的
5、数据,分别用关键字float和double声明,其数据长度分别为32位和64位。浮点类型的默认型为double型。,五、引用数据类型除了基本数据类型之外,Java语言中还允许定义引用数据类型,这其中包括数组、类类型和接口类型,将在后面的相应章节中分别介绍。,六、常量常量是在程序运行中其值保持不变的量。Java语言中允许用户使用两种常量:文字常量(Litearl Constant)符号常量(Symbolic Constant),Java语言的所有基本数据类型都可以定义常量。其取值范围内的值都可以被表示成文字常量。用“final”修饰的Java语言标识符为标识符常量,其值在赋值之后将不能再作改动。
6、,七、变量的声明和赋值Java语言的所有基本数据类型和引用数据类型都可以生成相应的变量。任何变量、数组、对象实例在使用之前必须经过声明、创建和初始化,否则将无法完成任何操作。变量的声明是要把代表变量的标识符作出说明变量的创建是为其分配存储空间,当一个“类变量”或对象被创建后,系统将自动完成初始化工作。还可以通过对变量赋值的方式给变量赋予所需要的值。,一、运算符Java语言的运算符基本上继承了C和C+的运算符体系,从形式到功能,包括优先级和结合性与C和C+的运算符非常相似。Java语言继承了大部分C和C+的运算符,多数运算符都保持了原有的定义。Java语言取消了结构体成员运算符“-”,指针运算符
7、“*”和“&”,长度运算符“sizeof”。,2.2运算符和表达式,成员运算符和分隔运算符.();,算术运算符一元算术运算符:+-二元算术运算符:+-*/%强制类型转换符(type)expression,Java语言不支持变量类型之间的任意转换。Java语言规定,byte,short,int,long,之间和float,double之间,低存储位数据类型可以直接转换为高存储位数据类型,这在进行算术运算时由系统根据具体情况自动完成。反之则要使用强制类型转换运算符进行强制类型转换,但是会降低数据精度。除此之外的类型转换都不被允许。这比C和C+要严格得多。,字符串连接运算符Java语言扩展了“+”运
8、算符的定义,使其具备连接两个字符串的功能,如String first=”James”,last=”Gosling”;String name=first+last;结果为name=JamesGosling。,对象运算符“instanceof”使用格式为instancename instanceof classname其涵义为测试instance是否为类classname的对象实例,是则返回true,否则返回false。,位运算符一元位运算符:二元位运算符:简单右移运算符“”或称为无符号右移运算符,即无论正数还是负数,右移后左边空出的最高位一概补0。例如1010.2结果为111010.1010.2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据 计算 数组 流程 控制

链接地址:https://www.31ppt.com/p-5986112.html