欢迎来到天天文库
浏览记录
ID:39945606
大小:2.52 MB
页数:118页
时间:2019-07-15
《java第二章学习与复习要点》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、河南大学软件学院Java编程基础主讲:李丽第二章Java语法基础2.1变量2.2操作符2.3字符串2.4控制流2.5数组2.6案例实训Java对各种变量、方法和类等要素命名使用的字符序列称为标识符。凡是自己可以起名字的地方都叫标识符,都遵守标识符的规则标识符命名规则标识符由字符(包括汉字等)、数字、下划线“_”和美元符“$”组成;标识符中不能以数字打头开始;标识符不能是保留字或者关键字,但可以包含保留字或关键字;标识符严格区别大小写;约定俗成:java标识符选取应注意“见名知意”且不能与java语言的
2、关键字重名(1)标识符和变量—标识符在Java中有一些赋以特定的含义,用做专门用途的单词称为关键字(keyword)大多数编辑器会将关键字用特殊方式标出所有关键字都是小写英文goto和const虽然从未使用,但也作为Java关键字保留。另外还有3个特殊的单词true、false和null,在Java语言中称为直接量(literal),也不能作为标识符使用。(1)标识符和变量—关键字(1)标识符和变量—分隔符Java中的花括号({})、分号(;)、逗号(,)、冒号(:)、方括号([])、圆括号(())、
3、圆点(.)、空白符(1)花括号Java语言的类体、方法体、程序块等都需要放在一对花括号({})的中间,构成完整的程序段。(2)分号Java语言每条语句用分号(;)结束。尽管Java语言允许多条语句放在一行(一般来说,一行只放一条语句)。一条语句也可以跨多行,只要在语句最后结束的地方以分号结束即可。//字符串可以跨行,用“+”连接StringDemo="你好!"+"这是一个跨多行的例子。";//下面给整型变量a赋值,也可以跨行inta=3;//下面这行错误,一个字符串、标识符、关键字等不能跨行写Stri
4、ngtest="keywords";(3)逗号逗号使用的场合主要有两种情形:①多个同类型的变量声明,中间用逗号隔开起分隔作用;②方法中的形参列表,各个形参之间用逗号隔开。(4)冒号多用在流程控制语句中,如switch/case分支语句中的case子句。(5)方括号主要运用在数组中,用于声明数组或访问数组中的某个元素。(6)圆括号主要在以下几种情形下使用:方法中用圆括号包含形参列表,或者调用方法时,传入的实参也用圆括号包含;不同的数据类型之间强制转换时,可以用圆括号包含要强制转换的数据类型;在一个表达式
5、中,可以用圆括号包含表达式的一部分,以改变这部分内容的计算优先次序。(7)圆点圆点主要用在类/对象的实例调用其成员(8)空白符Java的空白符包括空格(Space)、制表符(Tab)和空行等。主要作用:同一层次的语句对齐,使代码更有层次感,方便阅读,增加程序的可读性。Java程序编译的时候,对多余的空白符忽略不计,不会产生任何影响。Java数据类型的划分Java基本数据类型Java中定义了4类8种基本数据类型。整数型—byte、short、int、long浮点数型—float、double逻辑型—bo
6、olean文本型—char逻辑型booleanboolean类型适于逻辑运算,一般用于程序流程控制。boolean类型数据只允许取值true或false,不可以0或非0的整数替代true和false,这点和c语言不同。用法举例:booleanflag;flag=true;if(flag){//dosomething}字符型charchar型数据用来表示通常意义上“字符”。字符常量为用单引号括起来的单个字符,例如:chareChar=‘a’;charcChar=‘中’;Java字符采用Unicode编码
7、,每个字符占两个字节。无论普通字符还是转义字符,都可以用Unicode编码表示,表示方法为以“u”为前缀,后跟4位十六进制的Unicode编码,例如:charc1=‘u0061’;注:Unicode是全球语言统一编码补充:2进制、10进制、16进制之间的转换1101—1x20+0x21+1x22+1x2313—1+4+8—11011101—DJava语言中还允许使用转义字符‘’来将其后的字符转变为其他的含义,例如:charc2=‘’;//’’代表换行符字符型常量有四种表示方法:直接是通过
8、单个字符来制定字符常量;例如‘A’、’9’等。通过转义字符表示特殊字符常量;例如:‘’,’t’等。直接通过Unicode值来表示字符常量,格式是’uXXXX’。通过10进制整型值直接赋值。整数类型Java各整数类型有固定的表数范围和字段长度,其不受具体操作系统的影响,以保证java程序的可移植性。Java语言整形常量的三种表示形式:十进制整数,如:12,-234,0;八进制整数,要求以0开头,如:012;十六进制数,要求0x或0X开头,如:0x1
此文档下载收益归作者所有