- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
程序语言基础以及java基础
程序语言基础常量变量流程控制数组
流程控制选择-if-else-switch重复(循环)-while-do-while-for跳转-break-continue其它语句-return
if语句if(条件)语句1;else语句2;if(条件){语句组;}else{语句组;}publicclassSignFunction{publicstaticvoidmain(Stringargs[]){intintx;intx=0;if(intx0)System.out.println(intx+is+;);else{if(intx0)System.out.println(intx+is-;);elseSystem.out.println(intx+is0;);}}}
switch(表达式){case常量值1:语句(组);break;case常量值2:语句(组);break;case常量值N:语句(组);break;default:语句(组);}1表达式必须为byte,short,int或char类型2常量值必须是与表达式类型兼容,且不能重复,break跳出case语句段3若所有的case都不匹配,则可去执行default语句4switch语句
while(条件){语句组;}while循环do{语句组;}while(条件);do-while循环for(变量初始化;条件;递增或递减变量的值){语句组;}注意:两者的区别,1先判断条件,成立才执行。2先执行在判断条件。for循环循环结构
当循环启动时,先执行其初始化部分即initialization。通常,这是设置循环控制变量值的一个表达式,作为控制循环的计数器。重要的是你要理解初始化表达式仅被执行一次。01计算条件condition的值。条件condition必须是布尔表达式。它通常将循环控制变量与目标值相比较。如果这个表达式为真,则执行循环体body;如果为假,则循环终止。02执行循环体的反复部分即iteration,这部分通常是增加或减少循环控制变量的一个表达式。03接下来重复循环,首先计算条件condition的值,然后执行循环体,接着执行反复表达式。这个过程不断重复直到控制表达式变为假。04for语句的执行过程for循环语句
while循环语句while语句的执行过程判断控制表达式condition的值,当其是真时,while语句重复执行一个语句或语句块。其中条件condition可以是任何布尔表达式。只要条件表达式为真,循环体就被执行。当条件condition为假时,程序控制就传递到循环后面紧跟的语句行。若只有单个语句需要重复,大括号则是不必要的。
do-while循环语句do-while语句的功能先执行循环体,然后再计算条件表达式condition。如果表达式为真,则循环继续。否则,循环结束。对所有的Java循环都一样,条件condition必须是一个布尔表达式。
label:{语句块}:用于给程序块取名字。break:语句在循环中用于立即从当前循环终止执行,结束当前循环的执行。continue:语句则是从其调用处跳至循环的开始处,结束本次循环,继续执行下一次循环,continue语句之后的语句将不再执行。其他语句
数组类型数组名[];或数组类型[]数组名;1数组类型可为Java中的任何数据类型。2数组名,必须符合标识符定义规则。3“[]”指明该变量是一个数组类型的变量,可放到数组名后面,也可放到数组名前。intstudent[];int[]student;4一维数组的定义
21使用new分配内存空间,并按照数组的类型,为每一个数组元素建立默任值。或intstudent[];student=newint[10];intstudent[]=newint[10];435一维数组的初始化
数组下标为从0到9。如果调用了a[10],程序运行时将提示错误:inta[]=newint[10];intb=a[0]+a[9];引用格式为:数组名[下标]一维数组的引用
一维数组的使用classqiuhe{ publicstaticvoidmain(Stringargs[]){ inta[]={5,8,2,4,1,9,78}; System.out.println(Theminis:+minnum(a)); } staticintminnum(
文档评论(0)