预览加载中,请您耐心等待几秒...
1/9
2/9
3/9
4/9
5/9
6/9
7/9
8/9
9/9

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第一章java变量、数据类型、运算符 java环境配置: 步骤: HYPERLINK"http://www.oracle.com/technetwork/java/javase/downloads/index.html"www.oracle.com/technetwork/java/javase/downloads/index.html下载JDK。选择JDK7. 一、标识符和关键字的定义:(关系:关键字是一种标识符) 标识符:标识符可以是变量名或方法签名;类名;常量或者它所代表的含义。 变量名或方法名:第一个单词的首字母要小写,其他单词的首字母要大写。 类名:每个单词的首字母都要大写; 包名:所有单词都是小写; 常量:所有单词的字母都要大写,单词之间要用_隔开; 关键字:是根据语法定义的需要而特别定义的标识符。(修饰符关键字标识符) 关键字的分类: A、用于包、类、接口定义;B、访问控制修饰符(public,private,protected);C、数据类型;D、流程控制(if、else、while、switch、do);E、异常处理(catch、try、throw、throws);提问:关键字throw和throws有什么区别? 二、常量类型 常量类型用final修饰;固定格式: Final常量(基本数据)类型常量标识符=常量值; 如果声明同一类型的常量,可以这样写:final基本数据类型常量标识符1=常量1,常量标识符2=常量值2;例如:finalintINT=3,INT_GR=4; 三、枚举类型: 是指字段由一系列固定的常量组成的数据类型。Java中的枚举类型字段用大写字母表示,使用关键字enum声明。例如:enumSeason{春,夏,秋,冬}注:枚举类的类体中可能包括方法和其他字段。 四、变量的概念和声明: 变量和常量都是程序在运行时存储数据信息的地方;声明变量的两种方式: 变量类型变量标识符=变量值; 先声明变量;到使用的时候再赋值, 如:StringuserName; userName=”汪汪”; 五、变量的作用域: 变量的作用域是指变量的使用范围,只有在使用的范围内才可以调用变量。由于作用域的不同,变量类型有类变量、局部变量、方法参数变量和异常处理参数变量。下面分别说明: 类变量: 是指的是在类中声明的变量。类变量不属于任何方法,在整个类中可以任意调用。如图1 图1 2、局部变量: 就是指在方法或方法代码块中定义的变量。如图2 图2 方法参数变量: 是指在方法中作为参数来定义的变量,如图: 图4 六、基本数据类型 6.1整型: 字节型Byte短整型Short整型Int长整型Long 6.2浮点型: 单精度型Float双精度型Double需要我们注意的是为float类型变量赋值时,需要在值的后面加上F或f; 6.3布尔型: 只有两个值;那就是true和false。 6.4字符型: 当生命char类型变量并为其赋值时不能为数字;并且要用单引号。 七、数据类型转换: 当一种数据类型变量的值赋给另一种数据类型变量时,或不同的数据类型混合一起用时,这就需要数据类型转换。通常分为自动类型转换和强制类型转换。 自动类型转换 由低优先级数据类型转换高优先级数据类型。(注:布尔型类型不参与运算) 在这里我们总结下数据类型的优先级:低到高 Byte—short—int—long—float—double(char的优先级和byte、short同等级) A、参与混合运算的,只有byte、short或char数据类型。(方法:先转换数据类型再相加)如图: 图5 B、参与混合运算的,含有int、long、float、double的数据。方法同上 2、强制类型转换: 不难发现,它是指由高优先级数据类型转换低优先级数据类型。如图: 图6 运算符 要了解运算符,首先要了解表达式;表达式是具有确定值的语句,由操作数和运算符组成。 运算符分为以下几类: 算术运算符;B、赋值运算符;C、关系运算符;D、逻辑运算符;E、位运算符、F、自增自减运算符;G、三元运算符; 算术运算符: 这个不难理解,就是我们数学的加减乘除四则运算及取余(%)运算。 需要注意的是:只要进行除法运算的两个操作数都是整数,那么不论是否被整除,结果都是整数;如果取余的运算;那么结果就是它们的余数; 赋值运算符(类似于数学的“=”) 还有几个复合运算符:1、+=;2、-=;3、*=;4、/=;5、%=;这里只举一个例子;以下的类似,表达式x+=y;含义:x=x+y; 关系运算符(运算结果为布尔型) 1、>(大于);2、<(小于);3、≥(大于或等于);4、<=(小于或等于);5、=(等于);6、!=(不等于); 所有的关系运算符都可以对整数、浮