2.移位运算 移位运算符有三个 分别是左移运算符<<、右移运算符>>、逻辑右移运算符>>> 左移运算规则:左运算分量每一位向左运动,右边空出位置用0填充,左端移出位信息丢弃。每左移1位相当于乘2 右移运算规则:左运算分量每一位向右移动,右端移出位信息丢弃。每右移1位相当于除以2
2.2语句程序语言使用语句来描述计算步骤。JAVA语言中语句的基本形式:基本语句-------------------表达式语句 空语句 Break语句 Continue语句 Return语句控制结构语句------------复合语句 If语句 Switch语句 循环语句---------------while语句 Do…while语句 For语句 Try…catch语句Package语句Import语句
2.2.1基本语句基本语句主要由表达式语句、空语句、break语句、continue语句、return语句等。基本语句以分号结尾。1.表达式语句在赋值表达式、自增自减表达式、方法调用表达式后加上分号即为表达式语句。2.空语句只有一个分号的语句。空语句什么都不执行,作用使用循环执行动作的程序中3.break语句出现在多路按值选择结构或循环结构中,强制结束所在的控制结构,让程序执行后续语句。4.continue语句出现在循环结构中,作用是提早结束当前轮次循环,进入下一轮次循环5.return语句出现在方法体中,作用是结束方法的执行返回到方法调用处。
2.2.2复合语句2.2.3 if语句两路条件选择结构,基本型式如下:If (条件表达式)语句1Else语句22.2.4 switch语句Switch(表达式){Case常量表达式1:语句序列1;break;Case 常量表达式2:语句序列2;break;…Case常量表达式n:语句序列n;break;}2.2.5 try…catch语句为了出线异常处理代码时,可以直接中断正常的执行流程,直接执行处理异常的程序语句块。基本型式:Try{语句块}Catch{异常发生时需要处理的程序}Finally{无论是否发生异常的都要处理的语句块}2.2.6 while语句当条件成立时候重复执行指定的循环体。基本形式:While(条件表达式)循环体2.2.7 do…while语句重复执行指定的循环体,直至条件不成立结束循环。基本形式:Do循环体While(条件表达式)2.2.8 for语句循环之前为变量设置初始值,在循环结构中变量逐一变化的循环计算结构。For循环语句包含四个部分:为循环有关变量赋初始值的表达式、控制循环条件的表达式2、实现循环计算的语句、执行循环后有关变量更新的表达式3基本形式:For(表达式1;表达式2;表达式3)语句
For语句的状况(1)for语句形式中,表达式1、表达式2、表达式3都可以省略。表达式1省略表示没有赋初值部分,前面的程序段已经为有关变量赋了初值;表达式2省略表示循环条件永远为真,循环体中使用break语句转移表达式3省略表示没有独立的变量更新,变量更新在循环体中处理注意点,无论三个表达式是否都省略,其中的两个分号不能省略,如下格式for(;;){…If (条件)break;…}
(2)在表达式1、表达式2、表达式3都可包含多个子表达式,子表达式之间用逗号分隔(3)允许在初始化部分(表达式1)对变量作说明
2.2.11 package语句程序员可以使用该语句将自己编写的类组成程序包,便于以后调用。基本形式:Package 包名;注意点:package语句必须出现在源程序文件的起始行,表示出现在该文件的所有类都属于该程序包;包名是一个目录名,可以有路径。如果源程序文件首行没有package语句,则被默认为无名包,存于当前目录
2.2.12 import语句用来引入所需要的类。基本格式:Import 包名.类注意点:如果需要从一个包中引入多个类,可以用通配符”*”Java源程序中可以有多个import语句,它们必须出现在package语句之后,类的定义之前
2.2.13 java应用程序的基本结构[package 包名;]Import 包名.类名;…//更多的import语句,引入更多的类[public]class类名{Int val=… //变量定义语句Public static void main(string args[]) //方法定义{…//变量定义和控制语句构成的方法体}}
本文出自 “别云间” 博客,请务必保留此出处http://411909.blog.51cto.com/401909/229165