A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

方宗耀

初级黑马

  • 黑马币:29

  • 帖子:9

  • 精华:0

© 方宗耀 初级黑马   /  2019-3-5 19:44  /  511 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

大家好,我叫方宗耀,在黑马程序员学习的这几天,让我拥有了不少有关Java的基础知识,这也让我渐渐地了解了Java这门语言的魅力。
通过这几天的学习,我也对其中一些知识掌握的比较熟练了,在这里和大家分享一下,希望大家能在我的分享中有收获。大家都了解过判断语句、选择语句、循环语句。我就一一给大家讲解一下这三种语句。
首先是判断语句:if,在编译时if有它的标准格式 if(关系表达式){语句体;} 。它的流程顺序是先进行关系表达式,如果关系表达式为true那么就执行语句体,如果为false那就直接跳过语句体,不执行语句体内容。假如我需要判断之后不同的两种结果,那么我们可以添加else。格式:if(关系表达式){语句体1;}else {语句体2;}。如果关系表达式为true那么就执行语句体1,关系表达式为false那么就执行语句体2。而如果遇到需要多个判断时,那么我们就需要else if 来添加更多的判断语句。格式:if (判断条件1){执行语句1;}else if(判断2){执行语句2;}……else if(判断条件n){执行n;}else {执行n+1;}。根据条件逐一判断,如果满足条件,就执行相对应的语句体。
然后是选择语句:switch,标准格式 switch(表达式){case 常量值1:语句体1;break;case 常量值2:语句体2;break;……default:语句体n+1;break;}。switch的选择语句是根据表达式选择对应的常量值,执行常量值下的语句体。值得注意的是,1、多个case后面的数值不可重复。2、switch后面小括号当中只能是以下数据类型:基本类型 byte/short/int/char,引用类型String 字符串、enum枚举。3、switch语句格式可以很灵活:前后顺序可以颠倒,而且break语句还可以省略,注意:省略后,会将向下连接的case语句一起运行。
最后就是循环语句,循环语句有三种:for循环、while循环、do-while循环。For循环格式:for(初始化表达式;布尔表达式;步进表达式){循环体;}。For循环先执行初始化表达式,布尔表达式进行判断,如果为true执行循环体,循环体结束后,执行步进表达式,再进行布尔表达,如果为true就继续根据上面的循环执行,直到为false时,循环结束。While循环格式:标准格式:while(条件判断){循环体;} 扩展格式:初始化语句;while(条件判断){循环体;步进语句;}。其实while的两种循环格式相似,有初始化语句就先执行,然后进行条件判断,如果为true执行循环体,为false不执行循环体,如果有步进语句就执行。Do-while循环格式:标准格式:do{循环体;}while(条件判断);扩展格式:初始化语句;do{循环体;步进语句;}while(条件判断);。Do-whlie循环和whlie循环相似,如果有初始化语句就先执行,执行循环体,如果有步进语句就执行,然后进行条件判断,如果为true再执行循环体,为false就直接跳出循环体。
这就是三种语句,三种语句在日后会经常遇到,也希望大家能对三种语句了如指掌,祝大家更进一步。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马