欢迎来到天天文库
浏览记录
ID:39268635
大小:1.64 MB
页数:30页
时间:2019-06-29
《数据类型和运算符》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据类型和运算符本章目标标示符和关键字常量与变量Java基本数据类型运算符表达式Page3标示符Java对各种变量、方法和类等要素命名时使用的字符序列称为标示符凡是自己可以起名字的地方都叫标示符,都遵守标示符的规则Java标示符命名规则:标示符由字母、下划线”_”、美元符”$”或数字组成标示符以字母、下划线”_”、美元符开头Java标示符大小写敏感,长度无限制约定俗成:Java标示符选取应注意”见名知意”且不能与Java语言的关键字重名Page4关键字Java中一些赋以特定的含义,用作专门用途的字符
2、串称为关键字(Keyword)大多数编辑器会将关键字用特殊方式标出所有Java关键字都是小写的英文字符串goto和const虽然从未使用,但也作为Java关键字保留本章目标标示符和关键字常量与变量Java基本数据类型运算符表达式常量一个始终都不变的值就叫做常量,它可以是某一数值、字符或字符串,也可以是值不可以改变的变量例如:整型常量:123实型常量:99.9字符型常量:’a’字符串常量:”Oh!MyGod!”布尔型常量:true、false在Java中用final来定义常量(值不可变的变量),关键字fi
3、nal表示这个变量只能被赋值一次,一旦被赋值之后,就不能再更改了。习惯上,常量名使用大写。final对应于C++中的constpublicclassConstants{publicstaticvoidmain(String[]args){}//类常量声明在main的外部,其他方法也可以使用。publicstaticfinaldoubleCM_PER_INCH=2.54;}Page7变量Java变量的要素包括变量名,变量类型其声明格式如下typevarName[=value];inti=123;floa
4、tf=10.1F;doubled1,d2,d3=0.1;//一行中声明多个变量,不提倡这种写法,建议逐一声明Page8变量的分类按被声明的位置划分成员变量:方法外部、类的内部定义的变量局部变量:方法或语句块内部定义的变量注意:类外面(与类对应的大括号外面)不能有变量的声明按所属的数据类型划分基本数据类型引用数据类型Page9局部变量与成员变量方法体内部声明的变量(包括形参)称为局部变量方法形参方法体内部局部变量代码块中定义的局部变量注:局部变量使用前必须被显式赋值在方法体外,类体内声明的变量称为成员
5、变量publicclassHelloWorld{floatf=9.1F;publicstaticvoidmain(String[]args){inti=8;System.out.println("HelloWorld!");}System.out.println(i);System.out.println(f);}成员变量局部变量局部变量i的作用域已经结束,不可打印可以打印Page10训练要点:掌握局部变量的方式掌握成员变量的定义了解局部变量的初始化规则演示示例1:TestVarPage11变量的数
6、据类型划分内容进度标示符和关键字常量与变量基本数据类型运算符表达式Page13基本数据类型Java中定义了2大类基本数据类型逻辑型—boolean数值型char整型、浮点型整型byte,short,int,long浮点型float,doublePage14布尔型(boolean)boolean类型适于逻辑运算,一般用于程序流程控制boolean类型数据只允许取值true或false,不可以0或非0的整数替代true和false,这点和C语言不同用法举例:booleanflag=true;if(fla
7、g){//dosomething}Page15字符型charchar型数据用来表示通常意义上”字符”字符常量为用单引号括起来的单个字符,例如:chareChar=‘a’;charcChar=‘中’;Java字符采用Unicode编码,每个字符占两个字节,因而可用十六进制编码形式表示,例如:charc1=‘u0061’;注:Unicode是全球语言统一编码Java语言中还允许使用转义字符’’来将其后的字符转变为其他的含义,例如:charc2=‘’;//‘’代表换行符Page16整数类型Ja
8、va各整数类型有固定的表数范围和字段长度,其不受具体操作系统的影响,以保证Java程序的可移植性Java语言整型常量的三种表示形式:十进制整数,如:12,-314,0八进制整数,要求以0开头,如:012十六进制数,要求0x或0X开头,如:0x12Java语言的整型常量默认为int型,声明long型常量可以后加’l’或’L’,如:inti1=600;//正确longl1=88888888888L;//必须加L否则会出错Page17浮点类型与
此文档下载收益归作者所有