java语言基础3

java语言基础3

ID:36197785

大小:689.81 KB

页数:50页

时间:2019-05-07

java语言基础3_第1页
java语言基础3_第2页
java语言基础3_第3页
java语言基础3_第4页
java语言基础3_第5页
资源描述:

《java语言基础3》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三章Java语言基础3.4控制语句3.3运算符和表达式3.2简单数据类型3.5数组与字符串3.1词法规则1、标识符程序员对程序中的各个元素加以命名时使用的命名记号称为标识符(identifier)。Java语言中,标识符是以字母,下划线(_),美元符($)开始的一个字符序列,后面可以跟字母,下划线,美元符,数字。例如:identifier,userName,User_Name,_sys_val,$change为合法的标识符,而2mailroom#,class为非法的标识符。3.1词法规则第三章Java语言基础2、保留字(关键字)具有专门的意义和用途,不能当作一般的标

2、识符使用,这些标识符称为保留字(reservedword),也称为关键字,java语言中的所有保留字java语言中的保留字均用小写字母表示。第三章Java语言基础abstract,break,byte,boolean,catch,case,class,char,continue,default,double,do,else,extends,false,final,float,for,finally,if,import,implements,int,interface,instanceof,long,length,native,new,null,package,priv

3、ate,protected,public,return,switch,synchronized,short,static,super,try,true,this,throw,throws,threadsafe,transient,void,while2、分隔符(1)空白符:包括空白符、水平制表符、换行符(2)分号:语句结束标记(3)逗号:定义相同变量或对象分隔符,或函数多个参数分隔符。(4)冒号:语句标号和语句之间分隔符。(5)花括号:定义类体、方法体、复合语句等。第三章Java语言基础4、注释符Java语言三种注释方式:(1)行注释符//(2)多行注释符/**/(3

4、)文档注释符/***/Java语言特有的注释符第三章Java语言基础第三章Java语言基础3.2数据类型Java语言的数据类型简单数据类型复合数据类型Byteshortintlong浮点型字符型:char布尔型:booleanFloatdouble类接口数组整型1、常量常量:用保留字final来实现例:finalintNUM=100;第二章Java语言基础整型常量:   ◇十进制整数:如123,-456,0◇八进制整数:以0开头,如0123表示十进制数83,  ◇十六进制整数:以0x或0X开头,如0x123表示十进制数291。实型常量:   ◇十进制数形式  ◇科学计

5、数法形式如:123e3或123E3◇float型的值,必须在数字后加f或F,如floatt=1.23f。布尔型常量:布尔型数据只有两个值true和false,不能转化成其他数据类型,不对应于任何整数值。布尔型变量的定义如:booleanb=true;字符常量:字符常量是用单引号括起来的一个字符,如:finalcharch='a'字符常量:字符常量是用双引号括起来的一个字符,如:finalStringstr=“a”1、常量(续)变量的命名规则:2、变量变量的声明与赋值:类型名变量名如:inta变量名=值a=10类型名变量名=值如:inta=10变量名的长度没有限制,但必

6、须以字母,下划线或$开头变量名可以包含数字,但不能以数字开头。不能使用java关键字作为变量名变量的默认值:布尔型变量的默认值为false,其它属于基本数据类型的变量的默认值均为零。2、变量(作用域)变量的作用域指明该变量能够被访问到的有效范围。3、类型转换规则(1)自动类型转换:整型,实型,字符型数据可以混合运算。运算中,不同类型的数据先转化为同一类型,然后进行运算,转换从低级到高级;操作数1类型操作数2类型转换后的类型byte、short、charintintbyte、short、char、intlonglongbyte、short、char、int、longfl

7、oatfloatbyte、short、char、int、long、floatdoubledouble第二章Java语言基础3、类型转换规则第三章Java语言基础(2)强制类型转换:高级数据要转换成低级数据,需用到强制类型转换,如:inti;byteb=(byte)i;1、运算符基本的运算符按功能划分,有下面几类:(1)算术运算符:+,―,*,/,%,++,--(2)关系运算符:>,<,>=,<=,==,!=(3)布尔逻辑运算符:!,&&,

8、

9、。(4)位运算符:>>,<<,>>>,&,

10、,^,~。>>>为右移后零填充,^为按位异或例如:a=100111

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。