Java与UML面向对象程序设计-第2章

上传人:li****i 文档编号:243138116 上传时间:2024-09-16 格式:PPT 页数:75 大小:866KB
返回 下载 相关 举报
Java与UML面向对象程序设计-第2章_第1页
第1页 / 共75页
Java与UML面向对象程序设计-第2章_第2页
第2页 / 共75页
Java与UML面向对象程序设计-第2章_第3页
第3页 / 共75页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,第,2,章,Java,编程基础,*,Java,与,UML,面向对象程序设计,第,2,章,Java,编程基础,第,2,章,Java,编程基础,(1),定义:标识符是指程序中所用,对象,的符号名称,像,包,、,变量,、,类,、,接口,和,方法,等都有用户自定义的名称,即标识符。,说明:一个标识符可以由任意长度的字母、数字、下拉线、美元符号或,Unicode,字符(如汉字)组成。但,不能是后面介绍的关键字,。,(2),标识符命名约定:,常量,用,大写字母,,,变量,用,小写字母,开始,,类,以,大写字母,开始。如果,一个变量名,由多个单词构成,,第一个单词后面的单词以大写字母开始,,例如,anInt,。,下划线,虽然可以作为标识符的一员,但,常用于常量名的单词分隔,,因为常量名都是以大写字母单词命名的。,切记:标识符的第一个字符不能是数字!,标识符与关键字,1,、标识符,第,2,章,Java,编程基础,标识符举例,以下为合法的标识符:,A98_23,_,abc,变量,1,USdollars,userName,username,以下为非法的标识符:,A- 4,减号不能作为标识符的一部分,3_1,数字不能作为标识符的开头字符,the,大于号不是标识符的有效字符,boolean,关键字不能作为标识符使用,true,关键字不能作为标识符使用,null,关键字不能作为标识符使用,有同学会问“,userName,”与“,username,”有什么区别么?是不是一样的呢?,强调,:,Java,严格区分字母大小写,标识符中的大小写字母被认为是不同的两个字符。所以上述两个标识符也是不一样的,第,2,章,Java,编程基础,(1),定义:它是预先定义好的标识符,是,Java,语言保留的用来标识数据类型、控制如何定义程序的特殊标识符。,标识符与关键字,2,、,Java,关键字,所有关键字都是由小写字母组成的!,所有的,Java,关键字将不能被用作标识符!,说明:,第,2,章,Java,编程基础,标识符与关键字,abstract,boolean,break,byte,case,catch,char,class,continue,default,do,double,else,extends,false,final,finally,float,for,if,implements,import,instanceof,int,interface,long,native,new,null,package,private,protected,public,return,short,static,strictfp,super,switch,synchronized,this,throw,throws,transient,true,try,void,volatile,while,enum,2,、,Java,关键字,(,2,)目前,Java,语言用到的主要关键字如下表所示:,第,2,章,Java,编程基础,补充知识:,分隔符,分隔符是用来区分源程序中的基本成分,可使编译器确认代码在何处分隔。,分隔符有注释、空白符和普通分隔符三种。,第,2,章,Java,编程基础,1,、注释,注释是为了程序的可读性而加入的帮助理解程序实现思路的解释性文字,它不是程序的有效执行语句,程序执行时忽略之。,注释有三种形式:,(,1,)单行注释:,/,所在行内此符号之后的所有文字都作为程序注释来解释。,(,2,)多行注释:,/* -,注释开始符号,*,*,/ -,注释结束符号,(,3,)文件注释:借助,javadoc.exe,来制作帮助文件。,/*,注释内容,*,*,/,第,2,章,Java,编程基础,2, 空白符,空白符包括空格、回车、换行和制表符(,Tab,键)等符号,用来作为程序中各种基本成分之间的分隔符。各基本成分之间可以有一个或多个空白符,其作用相同。和注释一样,系统编译程序时,只用空白符区分各种基本成分,然后忽略它。,第,2,章,Java,编程基础,3, 普通分隔符,普通分隔符和空白符的作用相同,用来区分程序中的各种基本成分,但它在程序中有确定的含义,不能忽略。,Java,有,4,种普通分隔符:, ,大括号,用来定义复合语句、方法体、类体及数组的初始化;,;分号,是语句结束的标志;,,逗号,分隔方法的参数、分隔变量说明等;,:冒号,说明语句标号。,第,2,章,Java,编程基础,变量与基本数据类型,Java,的基本数据类型,第,2,章,Java,编程基础,变量与基本数据类型,1,、变量定义与赋值,变量是内存中的一块空间,提供了可以存放信息和数据的地方,具有记忆数据的功能。变量是可以改变的,它可以存放不同类型的数据,通常用字母或单词作为变量名。,变量的声明及赋值,声明变量的语句格式如下:,类型 变量名,=,初值 ,变量名,=,初值,;,例如:,byte b1, b2;,int,v1=0, v2=10, v3=18;,“,=”,为赋值号,“,v3=18,;”为赋值语句,变量的声明,第,2,章,Java,编程基础,2,、逻辑型数据,逻辑型的类型标识符为,boolean,,,Java,语言引入了逻辑型用以表示关系运算和逻辑运算的结果,布尔型数据只有两个值,true,和,false,。例如:,boolean,b=true,;,/,定义,b,为布尔型变量,且初值为,true,与,C,(,C+,)语言不同,逻辑型数据不可作为整型数据使用,不同于,C,(,C+,)语言中的,0,和非,0,。,Java,语言中应该使用逻辑型数据的地方,不可使用其他类型的数据。,第,2,章,Java,编程基础,3,、字符型数据,字符型的类型标识符为,char,,因,Java,语言使用,Unicode,字符集,所以其字符型数据在内存中占用,2,个字节,共,16,位,其范围为,0,65 535,。,字符常量,是用单引号括起来的一个字符,如,a,、,A,。,下面是字符型变量的定义的例子:,char c=a,;,/,指定变量,c,为,char,型,且赋初值为,a,与,C,语言相同,,Java,语言允许将字符型变量用作整型,也可与整型进行混合运算。例如:,int,j=A; / j=65,int,i=3; /i=3,i=i+0; /i=3+48=51,都是合法的。,第,2,章,Java,编程基础,Java,常用转义字符,转义字符形式,功能,单引号字符,反斜杠字符,r,回车,n,换行,f,走纸换页,t,横向跳格,b,退格,ddd,1,到,3,位,8,进制数,(,ddd,),所代表的字符,uxxxx,1,到,4,位,16,进制数,(,xxxx,),所代表的字符,第,2,章,Java,编程基础,4,、整型数据,Java,中,4,种整型为:,byte,、,short,、,int,和,long,下表给出,Java,整型数据字节数和表示范围,类型,标识符,字节数,取值范围,byte,1,-128,127,short,2,-32 768,32 767,int,4,-2 147 483 648,2 147 483 647,long,8,-9 223 372 036 854 775 808,9 223 372 036 854 775 807,第,2,章,Java,编程基础,1,、,Java,中整型变量的定义如下:,byte,a,b,; /,指定变量,a,、,b,为字节整型;,short,c,d,;/,指定,c,、,d,为短整型;,int,e,f,=50;/,指定变量,e,f,为整型,并初始化,f,的值为,50,;,long,g,h,;/,指定变量,g,h,为长整型。,2,、在,Java,中用三种进制来表示证书,(1),十进制: 如,int,decNumber1=25,;,(2),八进制 如,int,octNumber2=04 /,需在该数前面放一个,0,(3),十六进制 如,int,hexNumber3=0x7ffFf/,在该数前放置,0x,4,、整型数据,第,2,章,Java,编程基础,5,、浮点型数据,浮点型数据用来表示实数,包括单精度(,float,)和双精度(,double,)。,下表浮点型型数据字节数及范围数据,类型标识符,字节数,取值范围,float,4,3.4e-038,3.4e+308,double,8,1.7e-308,1.7e+308,说明:,Java,中浮点常量采用默认的,double,类型,例:,float z=3.14f,;,/,声明并初始化一个,float,型变量,double w=3.1415,;,/,声明并初始化一个,double,型变量,第,2,章,Java,编程基础,2.3,运算符和表达式,算术运算符和算术表达式,赋值运算符和赋值表达式,增量和减量运算符,关系运算符和关系表达式,逻辑运算符和逻辑表达式,位运算符,条件运算符和条件表达式,表达式中的类型转换,运算符的优先级与结合性总结,第,2,章,Java,编程基础,算术运算符,运算符,运算,范例,结果,+,正号,+3,3,-,负号,b4;-b,-4,+,加,5+5,10,-,减,6-4,2,*,乘,3*4,12,/,除,5/5,1,%,余数,6.5%5,1.5,+,前递增,a=2;b=+a,a=3;b=3,+,后递增,a=2;b=a+,a=3;b=2,-,前递减,a=2;b=-a,a=1;b=1,-,后递减,a=2;b=a-,a=1;b=2,+,字符串串连,Ja,+,va,Java,第,2,章,Java,编程基础,赋值运算符与赋值表达式,在,Java,中,赋值运算符“,=”,是一个双目运算符,结合方向从右向左。,语法格式:,=,;,复合赋值运算符,op=,计算和赋值两种功能组合在一起。,语法格式:,op=,第,2,章,Java,编程基础,运算符,用法,等效表达式,+=,op1+=op2,op1=op1+op2,-=,op1-=op2,op1=op1-op2,*,=,op1,*,=,op2,op1=,op1,*op2,/=,op1,/=,op2,op1=op1/op2,%=,op1,%=,op2,op1=op1%op2,&=,op1 &= op2,op1=op1&op2,|=,op1 |= op2,op1=op1|op2,=,op1,=,op2,op1=op1op2,=,op1,=,op2,op1=,op1,op2,=,op1,=,op2,op1=,op1,=,op1,=,op2,op1=,op1,op2,赋值运算符与赋值表达式,第,2,章,Java,编程基础,关系运算符,运算符,运算,范例,结果,=,相等于,4=3,false,!=,不等于,4!=3,true,小于,4,大于,43,true,=,小于等于,4=,大于等于,4=3,true,instanceof,检查是否为类实例,”,Hello,”,instanceof,String,true,第,2,章,Java,编程基础,逻辑运算符,逻辑运算符,描述,优先级,!,布尔逻辑非(,NOT,)运算,&,布尔逻辑与(,AND,)运算,布尔逻辑异或(,XOR,)运算,|,布尔逻辑或(,OR,)运算,&,短路逻辑与(,AND,)运算,|,短路逻辑或(,OR,)运算,高,低,第,2,章,Java,编程基础,布尔逻辑运算真值表,a,b,!a,!b,a & b,a | b,a b,true,true,false,false,true,true,false,true,false,false,true,false,true,true,false,true,true,false,false,true,true,false,false,true,true,false,false,false,第,2,章,Java,编程基础,位运算符,位运算符,描述,按位非(,NOT,)运算,&,按位与(,AND,)运算,按位异或(,XOR,)运算,|,按位或(,OR,)运算,算术(或有符号)右移运算,逻辑(或无符号)右移运算,b),result=a-b;,else,result=b-a;,其中的分支结构可改写为:,result= ab ? a-b : b-a;,思考,:假设,x=5;y=8;w=10;z=3,则条件表达式,x,y?x:w,z?w:z,的值是多少?,10,第,2,章,Java,编程基础,自动类型转换规则,类型转换有两种方法:隐式(自动)类型转换和强制类型转换。,隐式类型转换按照右图中的箭头方向把下面的低级数据类型自动转换成上面的高级数据类型再进行运算。,char,与,short,,,char,与,byte,不能进行自动转换,第,2,章,Java,编程基础,混合运算中如果高级数据要转换成低级数据,需要进行强制类型转换,方法与,C,语言相似。例如:,int,i=10;,byte b=(byte) i+20;,这里使用了强制类型转换运算符把,int,型表达式的值强制转换为,byte,型然后赋值给变量,b,。,强制类型转换运算符为单目运算符,优先级高于其他运算符,其格式为:,(类型)表达式,采用强制类型转换将高级类型数据转换为低级类型数据会导致溢出或精度的下降,在使用时应注意值的范围。,自动类型转换规则,第,2,章,Java,编程基础,简单数据类型之间的转换规则,int,long,float,double,char,byte,short,int,自动,自动,自动,强制,强制,强制,long,强制,自动,自动,强制,强制,强制,float,强制,强制,自动,强制,强制,强制,double,强制,强制,强制,强制,强制,强制,char,自动,自动,自动,自动,强制,强制,byte,自动,自动,自动,自动,强制,自动,short,自动,自动,自动,自动,强制,强制,第,2,章,Java,编程基础,Java,运算符的优先级和结合性,优先级,运算符,结合性,1,. ( ),自左至右,2,+ - + - ! (data type) new,自右至左,3,*,/ %,自左至右,4,+ -,自左至右,5, ,自左至右,6, =,instanceof,自左至右,7,= = !=,自左至右,8,&,自左至右,9,自左至右,10,|,自左至右,11,&,自左至右,12,|,自左至右,13,?:,自右至左,14,= *= /= %= += -= = = &= = |=,自右至左,第,2,章,Java,编程基础,小结,标识符与关键字,Java,的基本数据类型,Java,变量的定义,运算符和表达式,表达式运算的优先级别,作业:习题,2.1,、,2.2,(,2,)(,3,)(,6,)、,2.3,第,2,章,Java,编程基础,控制台输入输出,数据输出,1,、,print,和,println,方法:,JDK5.0,以前使用,eg,:,int,i=100;System.out.print(100);,2,、,printf,格式化输出方法,JDK5.0,开始使用,该方法调用语句的一般格式为:,system.out.printf,(格式控制字符串,输出项列表);,格式控制字符串主要包含,3,种信息:,(1),格式说明符:由,%,和格式转换字符组成,如,%d,、,%f,等,它的作用是将数据转换成指定的格式输出。,如:,System.out.printf(“%d,%f,”,,x,y,),;,(2),普通字符,格式控制字符串中的普通字符原样输出,如:,System.out.printf(“The,result,is%d,”,,x),;,The result is,将原样输出。,(3),标志符。放在,%,和格式转换符之间,用来改变输出格式。,如:,System.out.printf(“%+d,”,100),将输出,+100,第,2,章,Java,编程基础,日期和时间的转换符,转换符,功能,举例,A,星期的全称,星期五,Friday,a,星期的缩写,星期五,Fri,B,月的全称,九月,September,b,月的缩写,九月,Sep,C,100,整除四位数字的年,不足两位的前面补,0,,在,0099,之间,20,(,=2006/100,),c,完整的日期和时间,星期五,九月,15 14:48:17 CST 2006,D,美国格式的日期(月,/,日,/,年),09/15/06,d,两位数字的日(不足的前面补,0,),15,e,两位数字的日(前面不补,0,),15,F,ISO8601,日期,2006-09-15,H,两位数字的小时(,24,小时制),不足的前面补,0,,在,0023,之间,14,h,月的缩写,同,b,九月,Sep,第,2,章,Java,编程基础,日期和时间的转换符,l,两位数字的小时(,12,小时制),前面不补,0,,在,012,之间,2,M,两位数字的分钟(不足的前面补,0,),48,m,两位数字的月(不足的前面补,0,),09,N,九位数字的毫微秒(不足的前面补,0,),在,000000000 999999999,之间,187000000,p,上午或下午的标志,下午,pm,Q,从格林威治时间,1970-01-01 00:00:00,起的毫秒数,1158305854187,R,24,小时时间,没有秒,14:48,r,12,小时时间,02:48:17,下午,S,两位数字的秒(不足的前面补,0,),17,s,从格林威治时间,1970-01-01 00:00:00,起的秒数,1158305523,T,24,小时时间,14:48:17,Z,时区,CST,z,RFC 822,格式的时区偏移,+0800,第,2,章,Java,编程基础,用于,System.out.printf,的格式转换符,格式符,功能,举例,A,a,十六进制浮点数,0X1.EDD2F1A9FBE77P6,0x1.edd2f1a9fbe77p6,B,b,布尔值,TRUE,true,c,字符型,H,d,十进制整数,1234,E,e,指数浮点数,1.234560E+02,1.234560e+02,f,定点浮点数,123.456000,G,g,通用浮点数(,e,和,f,中较短的且去掉无意义的,0,),123.456,123.456,H,h,散列码,5AC16358,5ac16358,o,八进制整数,2322,S,s,字符串,HELLO,Hello,tx,日期时间,见表,2.11,X,x,十六进制整数,4D2,4d2,%,百分号,%,n,与平台有关的行分隔符,第,2,章,Java,编程基础,用于,System.out.printf,的标志符,标志符,功能,举例,+,打印正数和负数的符号,+1234,空格,在正数之前添加空格,1234,0,数字前面补,0,001234,-,左对齐,|1234 |,(,将负数括在括号内,(1234),添加分组分隔符,1,234,#,(对于,f,格式),包含小数点,1234.,#,(对于,x,或,0,格式),添加前缀,0x,或,0,0x4d2,$,指定将被格式化的输出项索引,%1$d,表示将第一个输出项以十进制格式打印,格式化前一个格式符表示的输出项,%d% 0),System.out.print(a,是正数,);,第,2,章,Java,编程基础,if,语句的流程图,第,2,章,Java,编程基础,if (,条件,),语句,1 else,语句,2,if (mark = 60),System.out.print,(,及格,); else,System.out.print,(,不及格,);,第,2,章,Java,编程基础,if/else,语句的流程图,第,2,章,Java,编程基础,if (,条件,1),语句,1,else if (,条件,2),语句,2,else if (,条件,3),语句,3,else if (,条件,m),语句,m,else,语句,n,第,2,章,Java,编程基础,例子,if (mark = 90),System.out.print(A,);,else if (mark = 80),System.out.print(B,);,else if (mark = 70),System.out.print(C,);,else if (mark = 60),System.out.print(D,);,else,System.out.print(F,);,第,2,章,Java,编程基础,if/else/if,多分支语句的流程图,第,2,章,Java,编程基础,嵌套的,if,语句,第,2,章,Java,编程基础,例:判断某一年是否为闰年。闰年的条件是符合下面二者之一:能被,4,整除,但不能被,100,整除;能被,400,整除。,public class,LeapYear,public static void,main(String,args,),int,year=1988;,boolean,leap=false;,if(year%4=0 & year%100!=0),leap=true;,if(year%400=0),leap=true;,if(leap,),/ (year%4=0) &(year%100!=0)| (year%400=0),System.out.println(year,+,年是闰年,);,else,System.out.println(year,+,年不是闰年,);,第,2,章,Java,编程基础,switch,分支语句,switch (,表达式,),case,常量表达式,1:,语句序列,1;,break;,case,常量表达式,2:,语句序列,2;,break;,case,常量表达式,3:,语句序列,3;,break;,case,常量表达式,n:,语句序列,n;,break;,default:,语句序列,n+1;,break;,使用,switch,开关语句时,注意以下三个问题:,这里的表达式可以是整型或字符型表达式,由于实型在内存中的表示是不精确的,因此不允许使用。,case,子句中的值应为常量,而且所有,case,子句中的值必须是不同的。,通常在每一个,case,中都应使用,break,语句提供一个出口,使流程跳出开关语句。否则,在第一个满足条件,case,后面的所有语句都会被执行,这种情况叫做落空。看下面分别加上和去掉,break,语句的例子,第,2,章,Java,编程基础,switch,语句的流程图,例:根据考试成绩的等级打印出百分制分数段。,第,2,章,Java,编程基础,public class,SwitchDemo,public static void,main(String,args,) ,char grade=C;,switch(grade,),case ,A:System.out.println(grade,+ is 90,100);,break;,case ,B:System.out.println(grade,+ is 80,89);,break;,case ,C:System.out.println(grade,+ is 70,79);,break;,case ,D:System.out.println(grade,+ is 60,69);,break;,case ,F:System.out.println(grade,+ is 60);,break;,default:System.out.println,(,输入有误!,);,运行结果:,C is 70,79,去掉,break,语句的运行结果:,C is 70,79,C is 60,69,C is,60,输入有误!,第,2,章,Java,编程基础,while,循环语句,1,while,语句,while,语句实现 “当型” 循环,格式为,while (,布尔表达式,),循环体,while,语句首先判断布尔表达式的值是否为,true,,如果为,true,,则执行循环体,然后重复该过程;如果布尔表达式的值为,false,,则终止,while,语句的执行。循环体可以是一条简单语句,也可以是用大括号括起来的语句序列。,while,语句首先计算终止条件,当条件满足时,才去执行循环中的语句,因此循环体有可能一次都不执行。,第,2,章,Java,编程基础,while,循环语句,前,100,个正整数之和(,1+2+3+99+100,)。,public class,qiuhe, public static void main (String,args,),int,sum = 0;,int,i = 1;,while (i = 100),sum =,sum,+ i;,i = i + 1;,System.out.println(“1,到,100,以内所有整数和”,+sum);,程序运行结果:,1,到,100,以内所有整数和,5050,第,2,章,Java,编程基础,while,语句的流程图,第,2,章,Java,编程基础,do-while,循环语句,do-while,语句实现“直到型”循环,格式为:,do,循环体,while (,布尔表达式,);,do-while,语句首先执行循环体,然后计算布尔表达式。如果布尔表达式的值为,true,,则重复上述过程,直到布尔表达式的结果为,false,。与,while,语句不同的是,,do-while,语句的循环体至少执行一次。,do-while,中的循环体可以是一条简单语句,也可以是用大括号括起来的语句序列。建议即使是一条语句也用大括号括起来,以增加程序的可读性。,第,2,章,Java,编程基础,do-while,循环语句,int,sum = 0;,int,i = 1;,do,sum =,sum,+ i;,i = i + 1;, while (i = 100),第,2,章,Java,编程基础,do-while,循环的流程图,第,2,章,Java,编程基础,for,循环语句,for (,循环变量初始化,;,循环条件,;,循环变量更新,),语句,for,后面的括号内包含了用分号隔开的三部分,当循环第一次开始时,首先执行循环变量初始化部分,循环变量一般用来控制循环的执行次数,初始化部分只执行一次。接着执行循环条件测试部分,它通常测试循环变量的值以判断是否执行了指定的次数,如果循环条件为真,就执行循环体,否则就终止循环。执行完循环体后,接下来执行循环变量更新部分,它通常增加或减小循环变量的值,然后以新的循环变量的取值继续循环条件的测试和循环体的执行,如此重复直到循环条件为假。,第,2,章,Java,编程基础,for-each,循环语句,它是一种增强的,for,循环,主要用来对集合中的元素以严格连续的方式从头到尾进行循环。它的一般形式为:,for (,类型,循环变量,:,集合,),语句,其中“类型”指定了“循环变量”的取值类型,“循环变量”用来接收“集合”中的元素。每一次循环,会按顺序从“集合”中取出一个元素存储在“循环变量”中,如此重复,直到集合中的所有元素都已取出为止。由于循环变量从集合中接收值,所以“类型”必须与集合中存储的元素类型相同(或兼容)。,第,2,章,Java,编程基础,循环嵌套,一个循环体内又包含另一个完整的循环结构,称为循环的嵌套。内嵌的循环中还可以嵌套循环,这就是多层循环。三种类型的循环可以互相嵌套。但是常用的是,for,循环的嵌套。,第,2,章,Java,编程基础,例子,public class,NestFor,public static void,main(String,args,) ,int,i, j;,for (i=0; i6; i+),for(j,=0; j=i; j+),System.out.print,(*);,System.out.println,( );,输出为:,*,*,*,*,*,*,第,2,章,Java,编程基础,循环语句,循环语句的结构,(,1,)初始化部分:用来设置循环的一些初始条件,计数器清零等。,(,2,)循环体部分:是反复执行的一段代码,可以是单语句。,(,3,)迭代部分:是在当前循环结束,下一次循环开始时执行的语句。,循环语句的使用,(,1,),while,循环次数不定,循环判断在先,(,2,),do-while,循环次数不定,循环判断在后,(,3,),for,循环次数确定,循环判断再先,第,2,章,Java,编程基础,break,语句,break,语句能够用在任何,Java,循环中,包括,while,循环和,do-while,循环。当,break,用在一组嵌套的循环时,它只能跳出其所在的那一层循环,而对外层循环没有影响。,第,2,章,Java,编程基础,例子,int,i, j;,for (i=0; i6; i+),for(j,=0; j100; j+),if ( j = =5 ) break;,System.out.print,(*);,System.out.println,( );,程序输出为:,*,*,*,*,*,*,第,2,章,Java,编程基础,continue,语句,与,break,语句的作用不同,,continue,语句不是终止整个循环语句的执行,而是仅仅立刻结束本次循环,然后跳转到循环条件测试部分,准备进行下一次循环。,注意:只能在循环结构中使用。,第,2,章,Java,编程基础,例子,public class,ContinueFor,public class Main ,public static void,main(String,args,) ,int,j;,for(j,=0; j10; j+),if ( j= =5 ) continue;,System.out.print(j,);,输出结果为:,012346789,第,2,章,Java,编程基础,小结,控制台输入,/,输出,Java,语句概述:,表达式语句、方法调用语句、流程控制语句、异常处理语句、复合语句,选择结构:,if-else,、,switch,语句,循环结构:,while,、,do-while,、,for,语句,跳转语句:,break,、,continue,语句,作业:习题,2.5,、,2.6,第,2,章,Java,编程基础,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 小学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!