(6)--2.2 基本数据类型面向对象程序设计.ppt
第2章基本数据类型和数组?本章导读2.1标识符和关键字2.2基本数据类型2.3数据的输入与输出2.4数组
2.1.1关键字关键字是编程语言里事先定义好并赋予了特殊含义的单词,也称作保留字。例如:注意:所有的关键字中字母都要小写。2.1标识符和关键字用于定义数据类型的关键字classinterfacebytebooleanintlongfloatdoublechar用于定义数据类型值的关键字truefalsenull用于定义流程控制的关键字ifelseswitchwhiledoforbreakcontinue用于定义访问权限修饰符的关键字privateprotectedpublic
2.1标识符和关键字2.1.2标识符在编程过程中,经常需要在程序中定义一些字符序列来标记一些名称,如,包名、类名、方法名、参数名、变量名等,这些字符序列被称为标识符。Java语言规定标识符由字母、下划线、美元符号和数字组成,并且第一个字符不能是数字。
2.1标识符和关键字2.1.2标识符Java中严格区分大小写。例如:Beijing和beijing是不同的标识符。在起名字的时,为了提高阅读性,要尽量有意义。例如使用userName表示用户名,password表示密码。不可以使用关键字。
2.1标识符和关键字2.1.2标识符Java中的名称规范:包名所有字母一律小写。例如:cn.itcast.test。类名和接口名每个单词的首字母都要大写。如:ArrayList、Iterator。常量名所有字母都大写,单词之间用下划线连接。例如:DAY_OF_MONTH。变量名和方法名的第一个单词首字母小写,从第二个单词开始每个单词首字母大写。例如:lineNumber、getLineNumber。
2.2基本数据类型2.2.1数据类型概述java数据的类型有严格的限定。对于每一种数据都定义明确的具体数据类型,则会在内存中分配不同大小的内存空间。数据类型基本数据类型引用数据类型数值型字符型(char)布尔型(boolean)整数类型(byte,short,int,long)浮点类型(float,double)类(class)接口(interface)数组([])图2.1java数据类型
2.2基本数据类型2.2.2常量与变量常量就是在程序中固定不变的值,是不能改变的数据。常量的种类:整数常量:所有整数小数常量:所有小数布尔型常量:较为特殊,只有两个数值。truefalse。字符常量:将一个数字字母或者符号用单引号(‘’)标识。如:‘A’,‘9’。字符串常量:将一个或者多个字符用双引号(“”)标识。如:如:”china”,”汉字”。null常量:只有一个数值就是:null。对于整数:在JDK7.0中允许使用字面值来表示有四种表现形式。二进制:0,1。以0b或0B开头,如:00八进制:0-7。以0开头表示,如:0342。十进制:0-9。满10进1.十六进制:0-9,A-F。以0x开头,如0x25AF。
2.2基本数据类型2.2.2常量与变量变量的概念应用程序运行时,会为数据分配内存中的一个存储区域。为便于使用里面的数据,为该区域规定了名称(变量名)和类型(数据类型)。变量的作用:用来不断的存放同一类型的常量,并可以重复使用定义变量的格式:数据类型变量名(=初始化值);内存1intx2inty
2.2基本数据类型2.2.3基本数据类型详解整型数据整数类型分为4种不同的类型:字节型(byte)、短整型(short)、整型(int)和长整型(long)。long类型的变量赋值时需要注意:所赋值超出int范围的后面要加上字母“L”(或小写“l”)。如:longnum=3100000000L;
2.2基本数据类型2.2.3基本数据类型详解浮点型数据浮点数类型分为两种:单精度浮点数(float)、双精度浮点数(double)。float型:常量后面必须有后缀f或F。如,453.5439f,379.987F,2e40f;保留8位有效数字。double型:保留16位有效数字。
2.2基本数据类型2.2.3基本数据类型详解字符型数据用于表示一个单一字符,在Java中用char表示。每个char类型的字符变量占用2个字节内存空间。字符型常量用‘’定界。如‘A’,‘?’,‘9’,‘好’。Java还使用转义字符常量,如:‘\n’:换行。也可以赋值为0~65535范围内的整数。计算机会自动将这些整数转化为所对应的字符,如:charc=98;
2.2基本数据类型