文档详情

2-Java语言基本.ppt

发布:2017-04-17约4.69千字共33页下载文档
文本预览下载声明
第2讲 Java语言基础;2.1 标识符、保留字和分隔符;2.1.2 保留字 Java预先确定的关键词。 2.1.3 分隔符 分隔符用来分隔开Java程序中的基本语法元素,可分为注释、空白符和普通分隔符三种。 1、注释 (提高可读性) 单行注释与多行注释。 2、空白符 空白符包括空格符、回车符、换行符和制表符等。在使用中,多个空白符与一个空白符的作用相同。 3、普通分隔符 (1)大括号({ })。 (2)分号(;),用于结束语句。 (3)逗号(,),分隔变量和参数等。 (4)冒号(:),用于分隔标号和语句。;2.2 数据类型;2.2.2 常量与变量 程序中所处理的数据表现为两种形式:常量和变量。 1、常量 数值不可改变的标识符。 2、变量 若是基本类型的变量,因为它们的存储长度是固定的,如何分配存储单元就确定了。 若是引用类型的变量,定义后还需要用new运算符为用户数据分配存储单元,引用类型变量中存储用户数据存储单元的引用(指针)。 语法规则:类型 标识符[[ = 初始赋值] ,标识符]; 例如: int age , no = double r = 3.45, length = 8.0;;2.3 基本类型;2、整型变量 整型变量按所占存储空间大小的不同有四种不同的类型,均为有符号数。下表列出各整型数据所用的类型符及其所占存储空间的字节数和数据的取值范围。; (1)byte类型 byte字节类型适用于表示网络和文件的字节流,用于分析网络协议或文件格式等。例如: byte b; byte c = 0x55; (2)short类型 short短整型是Java语言中不常用的一种类型。例如: short s; short t = 03377; (3)int类型 任何时候,带有byte,short和int类型量的一个整型表达式在计算前都会提升为int类型。例如: int i; int j = 0x3344aabb; (4)long类型 可以表示更大范围的数据,它足以表示宇宙中的所有原子。例如: long l; long n = 0a7788bbl; // n被赋值的最后的l作后缀;2.3.2实型(浮点型)数据 1、实型常量 Java的实型常量有标准和科学记数法两种表现形式。 (1)标准形式,由数字和小数点组成,且必须有小数点。 (2)科学记数法形式,数字中带e或E。 实数后面可带后缀F,f或D,d???分别表示单精度和双精度。 无后缀的实型常量默认存储为双精度型。若带有后缀,则按后缀决定类型。 2、实型变量:float double 定义实型变量的例子如下: float f; float g = 3.45f; double d; double pi = 3.14159265358979323; 注意:float类型的数据必须带类型后缀字母f或F。 如语句:float g = 3.45; 在编译时将产生一个错误,其中实数应该写为3.45f。;2.3.3 字符型数据 单引号括起来的单个字符。Java使用Unicode格式的16位字符集,因此char类型的范围从0到65535。能够容纳所有语言字符集,包括拉丁语、希腊语、阿拉伯语、希伯来语、汉语、日语、韩语等各国语言。 在Java语言中,以反斜杠(\)开头的多个字符表示一个转义字符,转义字符一般用于表示某些非图形(非可视)字符。 \r、\n、\f、\t、\b、\\、\’、\”以及\ddd八进制转义和 \uxxxx十六进制转义。;2.3.4 布尔型数据 布尔boolean类型是最简单的一种数据类型,布尔数据只有两个值:true和false,且都是保留字,表示“真”和“假”这两种状态。关系运算和逻辑运算返回布尔类型的值。 布尔型变量用boolean定义,例如: boolean mouseOn = true; boolean done = false; 布尔型是一个独立的类型,它不像C语言中的布尔型代表0和1两个整数,由于这个原因,Java中的布尔类型不能转换成数字。;2.3.5 字符串数据 1、字符串常量 字符串常量是用双引号括起来的零个或多个字符(包括转义字符)。例如: \\ 空串 我们赢了!\n \\ 包含转义字符的字符串 一个长字符串可以用“+”号分成几个短字符串。例如: 中国
显示全部
相似文档