欢迎来到天天文库
浏览记录
ID:36284793
大小:358.50 KB
页数:29页
时间:2019-05-08
《bj2se(java语法基础)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、2021/10/6Java语法基础2021/10/6Java基础数据类型概述标识符、关键字、常量、变量熟练运用基本数据类型理解类型转换掌握运算符和表达式2021/10/6数据类型概述Java属于强类型语言,必须为每一个变量声明一种类型。在Java中有基本数据类型和抽象(复合)数据类型两大类,其中基本数据类型有8种基本数据类型,分别为4种整型、两种浮点型、1种表示字符单元的char型以及1种表示布尔值的boolean型。2021/10/6数据类型概述基本(简单)数据类型boolean1char16整数类型byte8short16int32long
2、64浮点类型float32double64抽象(复合)数据类型classinterface数组2021/10/6整数类型整型用来表示没有小数部分的整数。Java中整型全部为有符号数,可以表示正负数。表列出了4种整型的长度及取值范围。常量123,46十进制012045八进制0x111,0X12a6十六进制变量2021/10/6浮点类型浮点型用来表示有小数部分的数值,其中的两种数据类型全部为有符号数,故可为正数,亦可为负数。表列出了两种浮点型的长度及取值范围。常量1233.13f3.14d1.23e-212.4E21变量2021/10/6X。解决方
3、法,使用转义字符。即charc=‘’’。字符类型(char)每个char型变量占16个比特位(两个字节)用来表示一个字符。在Java中字符的编码不是通常的ASCII码,而是采用Unicode编码。一般情况下,char类型常量被表示为用一对单引号包含的单个字符,如下所示:chara='a';charb='$';chara=‘u004E’;//表示大写字母‘N’chara=97;//表示小写字母’a’charc=‘‘’;//表示单引号。2021/10/6布尔类型(boolean)boolean型的取值范围很简单,非“true”即“false”,
4、用来表示逻辑值的“真”或“假”。其常量也就只有“true”和“false”两种选择了,如下所示:booleant=true;booleanf=false;2021/10/6类型之间的转换在开发程序的过程中经常需要把不同基本数据类型的值进行相互转换,Java中基本数据类型的值进行转换主要包括2种情况,分别为自动转换、手动强制转换。1.自动转换2.手动强制转换2021/10/6标识符标识符Java对各种变量、方法和类等要素命名时使用的字符序列称之为标识符。凡是自己可以起名字的地方都叫标识符,都遵守标识符的规则。Java标识符命名规则:标识符由字母、
5、下划线“_”、“$”或数字组成。标识符应以字母、“_”、”$”开头。Java标识符大小写敏感,长度无限制。约定俗成:Java标识符取名因注意“见名知意”且不能与Java语言的关键字重名。class$bs5_c798.3_983DataClass#DataClassHelloWorldHelloWorld2021/10/6关键字关键字Java中一些赋以特定的含义,用做专门用途的字符串称为关键字(ketword)。、大多数编辑器会将关键字用特殊方式标出所有Java关键字都是小写英文。goto和const虽然从未使用,但也被作为Java关键字保留。4
6、9个关键字Abstract、boolean、break、byte、case、catch、char、class、const、continue、default、do、double、else、extends、final、finally、float、for、goto、if、implements、import、instanceof、int、interface、long、native、new、package、private、protected、public、return、short、staticfp、static、super、switch、synchron
7、ized、this、throw、throws、transient、try、void、volatile、while、null2021/10/6常量常量---程序在运行期间不能改变的量,如:整型常量123实型常量3.14字符常量‘a’逻辑常量true、false字符串常量“helloworld”注意:区分字符常量和字符串常量注意:“常量”这个名词还会用在另外其它语境中表示值不可变的变量参见final关键字2021/10/6变量变量程序中最基本的存储单元,其要素包括变量名、变量类型和作用域。Java程序中每一个变量都属于特定的数据类型,在使用前必须对
8、其声明,声明格式为:typevarName[=value][{,varName[=value]}]例如:intI=100;falsef=12.3f;d
此文档下载收益归作者所有