欢迎来到天天文库
浏览记录
ID:58883080
大小:913.50 KB
页数:53页
时间:2020-09-30
《java程序设计第2章ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第2章Java语言基础2.1Java符号集2.2数据类型、常量与变量2.3表达式和语句12.1java符号集1、java代码的位置java文件以class开头,放在{}中,代码必须放入一个类中;公用性代码放在main函数中。2、java严格区分大小写,如C1_1和c1_1不同。3、java是一种自由格式的语言publicstaticvoidmain(String[]args)==publicstaticvoidmain(String[]args)代码分类:1)结构定义语句classLesson22)功能执行语句,执行具体功能的语句,以“;”结束,也可分行书写。如:System.out.pr
2、intln(“Myfirstjava”);24、java标识符标识符是在计算机中运行或存在的任何一个成分(变量、常量、方法和类等)的名字,用以标识它的存在和唯一性。标识符的长度不限。(2)标识符可以由字母、数字、下划线“_”和美元符号“$”组成,但必须以字母、下划线或美元符号开头。(3)不可使用特殊的字符-java关键字(见下页)(3)标识符区分字母的大小写。正确的标志符:不正确的标志符:Identifierclassusername123use$usename_usename35、关键字(Keyword)关键字通常也称为保留字,是程序设计语言本身已经使用且被赋予特定意义的一些标识符。ab
3、stractcastdefaultfinalgoto*intoperatorrestsynchronizedtrybooleancatchdofinallyifinterfaceouterreturnthisvarbreakchardoublefloatimplementslongpackageshortthrowvoid4byteclasselseforimportnativeprivatestaticthrowsvolatilebyvalue*const*extendsfutureinnernewprotectedsupertransientwhilecasecontinuefalse
4、genericinstanceofnullpublicswitchtrue注意:java中没有sizeof、goto、const等关键字,但标识符不可用goto、const等56.运算符(Operands)表示各种运算的符号。运算符与运算数一起组成运算式,以完成计算任务。Java的运算符列于表2.2中。表2.2Java运算符+/&<>>.+=/=&=<=
5、
6、instanceof-
7、%!==[ ]-=
8、=%=!==*^>++~*=^=>=--?:67、java分隔符在程序中起分隔作用的符号,如空格、逗号等。8、注释注释是程序中的说明性文字,是程序的非执行部分。(1)//注释内容。从“//”开
9、头直到此行末尾均作为注释。例如://commentline注:只注释一行(2)/*注释内容*/。可占多行。例如:/*commentononeormoreline*/(3)/**注释内容*/。可占多行。例如:/**documentingcommenthavingmanyline*/( ){}[ ];,空格符72.2数据类型常量与变量2.2.1数据类型的概念数据类型的概念:不同的数据在计算机的存储器中存放均有其特定格式,将其占用存储单元的多少不同,以及其操作方式也不尽相同的性质抽象成为数据类型的概念。数据类型在程序中就具有两个方面的作用:一是确定了该类型数据的取值范围,这实际上是由给定数据类型
10、所占存储单元的多少而决定的;二是确定了允许对这些数据所进行的操作。例如,整数类型和浮点类型都可以进行加、减、乘、除四则运算,而字符型和布尔型就不能进行这类运算。8表2.4Java数据类型及其在定义时使用的关键字名称使用的关键字占用字节数数据类型基本类整数类型字节型byte1短整型short2整型int4长整型long8浮点类型浮点型float4双精度型double89表2.4Java数据类型及其在定义时使用的关键字字符类型char2布尔类型boolean1bit字符串string数组类class接口interface引用类型[]10整数型常量浮点型常量布尔型常量字符型常量字符串常量null
11、常量整型长整型单精度双精度常量2.2.2常量常量:是指在程序整个运行过程中其值始终保持不变的量。常量有两种形式:一种是以字面形式直接给出值的常量;一种则是以关键字final定义的标识符常量publicstaticfinalStringx=“abc”//在讲对象时还会更深入的讲解11&整数型常量十进制(12)、十六进制(0x12)、八进制(012):占4字节&长整形常量13L(或13l):占8个字节&单精度浮点型常量5.1
此文档下载收益归作者所有