程序语言基础以及java基础.ppt
《程序语言基础以及java基础.ppt》由会员分享,可在线阅读,更多相关《程序语言基础以及java基础.ppt(55页珍藏版)》请在三一办公上搜索。
1、程序语言基础以及java基础,程序语言基础,常量变量流程控制数组,流程控制,选择-if-else-switch重复(循环)-while-do-while-for,跳转-break-continue其它语句-return,if语句,if(条件)语句1;else 语句2;,if(条件)语句组;else 语句组;,public class SignFunctionpublic static void main(String args)int intx;intx=0;if(intx0)System.out.println(intx+is+;);else if(intx0)System.out.prin
2、tln(intx+is-;);else System.out.println(intx+is 0;);,switch语句,switch(表达式)case 常量值 1:语句(组);break;case 常量值 2:语句(组);break;case 常量值 N:语句(组);break;default:语句(组);,表达式必须为byte,short,int或char类型,常量值必须是与表达式类型兼容,且不能重复,break跳出case语句段,若所有的case都不匹配,则可去执行default语句,循环结构,1、while 循环 while(条件)语句组;2、do-while循环do 语句组;whil
3、e(条件);3、for 循环 for(变量初始化;条件;递增或递减变量的值)语句组;,注意:两者的区别,1先判断条件,成立才执行。2先执行在判断条件。,for循环语句,for语句的执行过程,(1)当循环启动时,先执行其初始化部分即initialization。通常,这是设置循环控制变量值的一个表达式,作为控制循环的计数器。重要的是你要理解初始化表达式仅被执行一次。(2)计算条件condition的值。条件condition必须是布尔表达式。它通常将循环控制变量与目标值相比较。如果这个表达式为真,则执行循环体body;如果为假,则循环终止。(3)执行循环体的反复部分即iteration,这部分通
4、常是增加或减少循环控制变量的一个表达式。(4)接下来重复循环,首先计算条件condition的值,然后执行循环体,接着执行反复表达式。这个过程不断重复直到控制表达式变为假。,while循环语句,while语句的执行过程,判断控制表达式condition的值,当其是真时,while语句重复执行一个语句或语句块。其中条件condition可以是任何布尔表达式。只要条件表达式为真,循环体就被执行。当条件condition为假时,程序控制就传递到循环后面紧跟的语句行。若只有单个语句需要重复,大括号则是不必要的。,do-while循环语句,do-while语句的功能,先执行循环体,然后再计算条件表达式c
5、ondition。如果表达式为真,则循环继续。否则,循环结束。对所有的Java循环都一样,条件condition必须是一个布尔表达式。,其他语句,label:语句块:用于给程序块取名字。break:语句在循环中用于立即从当前循环终止执行,结束当前循环的执行。continue:语句则是从其调用处跳至循环的开始处,结束本次循环,继续执行下一次循环,continue 语句之后的语句将不再执行。,一维数组的定义,数组类型 数组名;或 数组类型 数组名;数组类型可为Java中的任何数据类型。数组名,必须符合标识符定义规则。“”指明该变量是一个数组类型的变量,可放到数组名后面,也可放到数组名前。,int
6、student;int student;,一维数组的初始化,使用new分配内存空间,并按照数组的类型,为每一个数组元素建立默任值。int student;student=new int10;或 int student=new int10;,一维数组的引用,引用格式为:数组名下标int a=new int10;int b=a0+a9;数组下标为从0到9。如果调用了a10,程序运行时将提示错误:,一维数组的使用,class qiuhepublic static void main(String args)int a=5,8,2,4,1,9,78;System.out.println(The min
7、 is:+minnum(a);static int minnum(int num)int min=num0;for(int i=0;inumi)min=numi;return min;,注意:两者的区别,1先判断条件,成立才执行。2先执行在判断条件。,二维数组的定义,定义格式为:数组类型 数组名;或 数组类型 数组名;或 数组类型 数组名;,int array_name;或 int array_name;或 int array_name;,数组的数组,二维数组的初始化,(1)直接为每一维分配空间,例如:int a=new int32;(2)高维开始,分别为每一维分配空间,例如:int a=ne
8、w int3;a0=new int2;a1=new int3;a2=new int4;(3)数组常量初始化,例如:int a=1,2,3,4,5,6;,二维数组的引用,引用格式为:数组名下标2 下标1;下标1,下标2分为二维数组的第一、二维下标,同一维数组一样,也可为整型常量和表达式,并且数组下标都从0开始。,int a=1,2,3,4,5,6,7,8,9,10,11,12;(数组a各元素的值为:);for(int i=0;i4;i+)for(int j=0;j3;j+)System.out.print(aij+t);();,数组的一些方法,System类中的静态方法arraycopy()。A
9、rrays类中的方法。排序方法sort(Object arrayname)二分查找方法 binarySearch(Object a,Object key),Java知识,Java基本知识异常、IO和多线程图形用户界面深入话题,Java基本知识,Java介绍Java基础面向对象基本理论类和对象初始化和清除多态性,三个专题,异常IO线程与多线程,图形用户界面,Java AppletGUI application,Java SwingEvent model,深入话题,数据库基础知识JDBC实战练习,推荐书籍资料,Thinking In Java,Bruce EckelCore Java 2 http
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序语言 基础 以及 java
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-6011272.html