欢迎来到天天文库
浏览记录
ID:52308096
大小:239.06 KB
页数:41页
时间:2020-04-04
《对象的属性变量的详述.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Chap03对象的属性---变量详述掌握Java中的基本数据类型掌握变量的声明和使用掌握Java数组的定义和使用掌握对象的成员变量的赋值和使用变量与基本数据类型Java与C一样,数据通过变量来存储和访问。变量必须先声明再使用,格式如下:变量的类型变量名称;变量的类型变量名称1,变量名称2,…;变量的类型变量名称=变量的值;Java语言里变量只声明而不赋初值,会自动赋默认值。Java中可以将声明放在代码中的任何地方,良好的编程习惯提倡把变量的声明尽可能地靠近变量第一次使用的地方。整型int常整型4字节intx=-100;byte字节型1字节bytea=5;short短整
2、型2字节shortm=25;long长整型8字节longn=-2000000000L;整型相关说明在Java语言规定,直接写出的整数被认为是int类型;如果需要描述一个byte类型的数据,通常要使用强制类型转换,如(byte)10如果要描述一个short类型的数据,需要使用强制类型转换,如(short)15要描述长整型的整数需要在数字后要加上字母L或l,如6000000000L八进制的数以0开头,十六进制数以0x或0X开头。如010表示八进制中的8,0x10表示十六进制中的16。Java中没有任何无符号unsigned类型。实型关键字名称存储需求定义变量举例float
3、单精度浮点型4字节floatx=3.25f;double双精度浮点型8字节doubley=37.4;实型相关说明Java语言规定,直接写出的浮点数被认为是double类型。也可以通过在数字后加上字母D或d来表明当前数据是double型的实数常量,如37.4D,-3.69d等。要描述float型的实数常量需要在数字后要加上字母F或f,如2.5F,0.7f都是单精度浮点类型数据。float类型变量保留6~7位有效数字,double类型变量保留15位有效数字,实际精度取决于具体数值。字符型Java语言中的字符采用UNICODE编码,一个字符在内存中占两个字节空间。这使得Ja
4、va可以使用char类型描述更多种类的字符,包括英文字母、标点符号、汉字、日文、韩文等。字符类型的数据必须用单引号括起来,一个字符型的变量只能存放一个字符。如:charch1=‘a’,ch2=‘*’,ch3=‘好’;char类型的变量可以与整数类型的变量通用字符型Java中的字符型变量可以用来存储转义字符。转义字符名称换行t制表位r回车\反斜线’单引号”双引号布尔类型(逻辑型)布尔类型用来描述真与假,关键字是boolean每个boolean类型的变量在内存中占1个字节的空间。boolean类型数据的常量有true和false,boolean类型的变量只能
5、存储这两个值之一,不能存储其它内容。在Java语言中逻辑数据不会转换成其它数值类型的数据。数据类型的转换自动类型转换(隐式)charbyteshortintlongfloatdouble数据类型的转换强制类型转换:将一个数据或表达式强制转换成所需的更低类型,格式为:(类型名)要转换的数据强制类型转换是得到一个中间变量,原变量类型并不发生变化。boolean类型不能与任何数值类型进行类型转换。常量Java共有五种类型的常量。整型常量:如12,12L浮点型常量:如12F,12D,12.0E2D布尔型常量:如true,false字符型常量:如‘a’,’9’字符串常量:如“a
6、”,”Nice”,“你好”自定义常量用关键字final来修饰,要在定义时赋值,常量定义之后就不能再改变它的值。finalpubliccharch=’#’;字符串类型Java提供了字符串类型String,实际上String是一个类,它不属于基本数据类型,但字符串使用得实在太频繁了,所以Java提供了对它更方便的使用方式。字符串变量(确切说应该是对象,因为String其实是一个类,但我们简单说为变量),可以像基本数据类型变量那样被赋值、访问。算术运算符+加法运算符,或正值运算符。如3+5,+3-减法运算符,或负值运算符。如5-2,-3*乘法运算符。如3*5/除法运算符。如
7、5/3%模运算符(求余运算符),可对小数操作。如7%4=38.5%3=2.5有关算术运算符的说明Java语言中运算符“+”可用来连接两个字符串。“Abc”+123的结果为”Abc123”整数相除结果取整。操作数有小数是结果为小数。Java语言里“%”可对整数取模,也可对小数取模。16.2%5值为1.2可对char类型数据运算,不能对boolean类型数据进行运算。先(乘、除、取余),后(加、减)。自增自减运算符++、--使变量增1、减1++i,i++相当于i=i+1;--i,i--相当于i=i-1;先执行i=i+1,再使用i先使用i,再执行i=i+1
此文档下载收益归作者所有