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

亲,该文档总共45页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

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

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

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

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

T2Java数据处理与流程控制回顾目标变量java的变量类型基本数据类型的取值范围基本数据类型之间的转换基本数据类型之间的转换基本数据类型之间的转换基本数据类型之间的转换运算符算术运算符赋值运算符比较运算符逻辑运算符位运算位运算规则:任何信息在计算机智中都是以二进制的形式保存的,&、|、^除了可以作为逻辑运算符,也可以作为位运算,它们对两个操作数中的每一个二进制位都进行运算。只有参与运算的两位都为1,&运算的结果才为1,否则就是0。只有参与运算的两位都为0,|运算的结果才为0,否则就是1。只有参与运算的两位不同,^运算的结果才为1,否则就是0。我们可以对数据按二进制的位进行移位操作,Java的位移运算有三种:<<左移>>右移>>>无符号右移运算符的优先级三元运算符(?:)Instanceof运算符控制结构if(i<10)returni*100;elsereturni*10;以上代码片断等效于:returni<10?i*100:i*10;switch选择语句while循环while(条件){语句组;}do-while循环do{语句组;}while(条件);for循环for(变量初始化;循环条件表达式;递增或递减变量的值){语句组;}循环语句break和continueReturn返回语句数组:是有相同类型的、用一个标识符名称封装到一起的一个对象序列或基本数据类型数据序列。数组是一种最简单的复合数据类型。数组可以是一维的也可以是多维的。一维数组定义:typearrayName[]或type[]arrayName说明:type:可以是java中任意的数据类型,包括简单类型和复合类型(也可以是数组)arrayName:为一个合法的标识符;[]指明该变量是一个数组类型的变量。例如声明一个数组x:intx[];int[]x;声明一个数组,每个元素都是整数数据。声明的时候不指定数组的长度。只声明的数组是不能访问它的任何元素的请问此时能否访问该数组中的值?用new关键为对象分配其内存空间。Type[]arrayName=newtype[arraySize]例如:int[]x=newint[100];通过引用来使用数组元素:arrayName[index]index为数组下标,可是整型常数或表达式。index取值从0到arraySize-1;当x=null即该数组对象不再被任何引用变量使用的时候,“垃圾回收器”将自动释放该内存资源数组数组多维数组多维数组静态初始化intintArray[][]={{3,2,7},{1,5},{6}};Java语言中,由于把二维数组看作是数组的数组,数组空间不是连续分配的,所以不要求二维数组每一维的大小相同。多维数组总结作业上机作业上机作业课外题