第三章流程控制语句.docx
《第三章流程控制语句.docx》由会员分享,可在线阅读,更多相关《第三章流程控制语句.docx(20页珍藏版)》请在第一文库网上搜索。
1、第三章流程控制语句第01讲java程序的结构及流程控制目录第一节java程序的结构第二节流程控制第三节输入/输出第四节处理异常01java程序的结构一个JaVa程序可以由一个或多个.java文件组成,这些文件称为源文件。每个源文件中含有一个或多个类或接口。一个源文件中如果有多个类,则最多只能有一个是PUbIiC类型的类,且该源文件的名字即为这个公有类的名字,且大小写也要一致。其他非PUbIiC的类的个数不限。PaCkage语句:包语句,每个文件最多只有一个,且必须放在文件开始的地方。import:引入语句,可以没有,也可以有多个,如果有import语句的话,必须放在所有类定义的前面,具有PUb
2、1iC权限的类定义:每个文件中最多有一个。类定义:每个文件中包含的非pub1ic权限的类定义的个数没有限制。接口定义:每个文件中包含的接口定义个数没有限制。包的概念包是类的容器,包的设计人员利用包来划分名字空间,以避免类名冲突。Java中的包一般均包含相关的类,使用包的目的就是将相关的源代码文件组织在一起。src田quCreatesfo1derscorrespondingtopackages.田student田teacher由too1sJRFSVVtQmIihrarvirSourcefo1der:test/srcBrowse.Name:quikao*程序中如果有PaCkage语句,该语句一定是
3、源文件中的第一条非注释语句,它的前面只能有注释或空行。通常包名全部用小写,一个包可以包含若干个类文件,还可以包含若干个包。引入语句packagequ.zikao;importstudent.*;引入student包下面所有的类importnt;引入单个学生类pub1icc1assContro1pub1icstaticvoidmain(Stringargs)引入时包与包下边的包用.分隔引包错误示例示例语句说明示例一packageTransportation;importjava.awt.Graphics;importjava,uti1.Array1ist;正确示例二importjava,ics;
4、importjava.uti1.Array1ist;packageTransportation;错误原因:在包说明语句之前含有其他语句示例三packageTransportation;packageHouse;importjava.uti1.Array1ist;错误原因:含有两个包说明语句02流程控制流程控制什么是流程控制,简单的来说就是控制程序走向的语句。流程控制语句又分赋值语句、分支语句、循环语句和跳转语句。语句是JaVa的最小执行单位,语句间以分号(;)作为分隔符。语句分为单语句及复合语句,单语句就是通常意义下的一条语句;而复合语句是一对大括号(“”和“”)括起来的语句组,也称为“块”。
5、赋值语句在JaVa程序中,表达式可以当作一个值赋给某个变量,这样的语句称为赋值语句。有的表达式也可单独当作语句,这样的语句称为表达式语句。语句与表达式有相同的地方,也有不同的地方。首先,有的表达式可以当作语句,但并不是所有的语句都是表达式;另外,每个表达式都会得到一个值,即表达式的计算结果。下面的语句中,前两条是赋值语句,第3条是表达式语句。customer!=newCustomer();x=12;x+;分支语句分支语句根据一定的条件,动态决定程序的流程方向,从程序的多个分支中选择一个或几个来执行。分支语句有if语句和SWiteh语句两种,先看下if语句的形式pub1icc1assContro
6、1pub1icstaticvoidmain(Stringargs)inta=3;intb=5;if(ab).printin(a);语句1e1se.printin(b);语句2)if关键字之后的条件表达式必须得到一个逻辑值,if语句的含义是:当条件表达式结果为true时,执行语句1,然后继续执行if后面的语句;当条件表达式为fa1se时,如果有e1se子句,则执行语句2,可以没有e1se语句,如果没有则跳过该if语句,继续执行后面的语句。这是两种形式。if-e1sepub1icstaticvoidmain(Stringargs)inta=59;if(a90).pring1n(成绩优秀);e1se
7、if(a=60&a=90).printin(成绩良好);e1seif(a=59).printin(差一分就及格了”);)e1se.printin(不及格”);)可以嵌套使用,if中还可以写if判断switch语句switchCaSe语句如下:switch(表达式)(case选择值1:程序代码块1;case选择值2:case选择值3:程序代码块2;break;case选择值n:程序代码块n;break;/break语句可选defau1t:程序代码块;SWitCh语句的语义是:计算表达式的值,用该值依次和1,2,,n相比较。如果该值等于其中之一,例如1,那么执行CaSe1之后的语句组,直到遇到br
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第三 流程 控制 语句