欢迎来到天天文库
浏览记录
ID:58712595
大小:879.50 KB
页数:82页
时间:2020-10-04
《第1章 数据库概论ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第三章Java语言基础Java基本语法Java的标识符、关键字、数据类型Java的常量与变量Java的各种运算符及表达式Java控制语句Java的数组和字符串本章内容3.1Java语言的基本语法Unicode字符集:16位编码标准3.1.1标识符(identifier)标识符是赋予变量、常量、数组名、文件名类或方法、对象的名称由字母、数字、_和$组成,其中字母可以是Unicode字符集中的字符,如大、小写英文字母、汉字、日文片假名和朝鲜文等,数字为0到9标识符的第一个字符不能是数字长度不限,但不宜过长区分大小写不能用关键字在Java规范中约定:关
2、键字、变量名、对象名、方法名、包名通常全部字母小写;如果由多个单词构成标识符,则首字母小写,其后单词首字母大写,如toString;类名首字母大写,如FirstJava;常量名全部字母均大写,如BOOK。下面是几个有效的标识符:identifierthisoneUserNameUser_name_system_varl$max下面是几个非法的变量名:3maxroom#class指出哪些标识符是不准确的,说明原因here_therethisthatit2tol_it(变量名不能以数字开头)(包含非法字符“#”)(“class”为保留字)Java语言
3、中一些被赋以特定的含义、并用做专门用途的单词称为关键字所有Java关键字都是小写的goto和const虽然从未使用,但也作被为Java关键字保留TURE、FALSE、NULL等都不是Java关键字3.1.2关键字(keyword)TURE、FALSE、NULL是合法的Java标识符吗?关键字-1原始数据类型byteshortintlongfloatdoublecharboolean循环关键字dowhileforbreakcontinue分支关键字ifelseswitchcasedefaultbreak方法、变量和类修饰符privatepublic
4、protectedfinalstaticabstractsynchronizedvolatile异常处理trycatchfinallythrowthrows对象相关关键字newextendsimplementsclassinstanceofthissuperinterface字面值常量falsetruenull方法相关关键字returnvoid包相关关键字packageimport关键字-2圆括号“()“:用于方法参数、控制语句、数据类型转换中括号“[]“:用于数组大括号"{}“:用于构造语句块逗号“,”:在方法声明或调用时的参数列表中用于分隔多
5、个参数,也可在一条声明语句中同时声明多个属性或局部变量时起分隔作用分号“;”:Java语句必须以分号作为结束标记,for循环语句中使用分号来分隔不同的成份空格"“:Java程序源代码中各组成部分之间可以插入任意数量的空格,包括换行圆点“.“:用于访问对象成员(属性或方法)3.1.3分隔符3.1.4数据类型布尔(boolean)数值类型类数组字符(char)字节(byte)短整数(short)整数(int)浮点类型单精度浮点数(float)双精度浮点数(double)数据类型基本数据类型引用数据类型枚举接口定点类型长整数(long)图3-1Java
6、数据类型逻辑类型只有两个取值:true和false8位注意:Java语言中boolean类型只允许使用boolean值,在整数类型和boolean类型之间无转换计算1.布尔型booleanbool.java2.整数类型:byte,short,int,long所有Java编程语言中的整数类型都是带符号的数字,不存在无符号整数长度不变类型长度字节数取值范围byte8位1字节-128~127short16位2字节-32768~32767int32位4字节-2147483648~2147483647long64位8字节-92233720368547758
7、08~9223372036854775807整型常量:十进制:123、234八进制:077、011//首位为“0”十六进制:0x12ABC//首位为“0x”整型常量默认为int长整型常量:后面加L或lTestInteger.javafloat型:常量:123.34f、12.76F、123.0fdouble型:常量:123.34d、123.43(d可以省略)、123.0D、2.08E25浮点型常量默认为double3.浮点类型float,double浮点类型长度字节数取值范围float32位4字节-3.40282347E+38F~3.4028234
8、7E+38Fdouble64位8字节-1.7976931348623157E+308~1.7976931348623157E+308Sa
此文档下载收益归作者所有