分享

java基础知识(三)

 年底堵得慌 2017-02-20

java基础知识(三)

  • 每天更新学习笔记,大家一起学习!

  • 不喜勿喷,谢谢!

1:循环语句

(1)循环语句有三种:for,while和do...while

常用for和while

  • 1.for循环语句

java基础知识(三)

  • A:格式

for(初始化语句;判断条件语句;控制条件语句){

循环体语句;

}

---------------------------------------------

  • B:执行流程:

[

1:执行初始化语句

2:执行判断条件语句

如果这里是true,就继续

如果这里是false,循环就结束

3:执行循环体语句

4:执行控制条件语句

5:回到b

]

---------------------------------------------

  • C:注意事项

[

a:判断条件语句无论简单还是复杂,结果是boolean类型

b:循环体语句如果是一条,可以省略大括号,但是不建议

c:有分号就没有左大括号,有左大括号就没有分号

]

java基础知识(三)

--------------------------------------------------

java基础知识(三)

  • 2.while循环

java基础知识(三)

  • A:基本格式

while(判断条件语句) {

循环体语句;

}

  • B:扩展格式:

初始化语句;

while(判断条件语句){

循环体语句;

控制条件语句;

}

---------------------------------------------

  • C:理解上的区别

(

for适合于一个范围的判断

while适合次数不明确的

)

java基础知识(三)

--------------------------------------------------

java基础知识(三)

  • 3.do...while循环

java基础知识(三)

  • A:基本格式

do {

循环体语句;

}while(判断条件语句);

  • B:扩展格式:

初始化语句;

do {

循环体语句;

控制条件语句;

}while(判断条件语句);

-----------------------------------------------

  • B:三种循环的区别

(

a:do...while循环至少执行一次循环体

b:for和while必须先判断条件是否是true,然后后才能决定是否执行循环体

)

java基础知识(三)

  • (5)循环使用的注意事项(死循环)

A:一定要注意修改控制条件,否则容易出现死循环。

B:最简单的死循环格式

a:while(true){...}

b:for(;;){}

java基础知识(三)

2:switch语句

switch(参数) {

case 常量表达式1: break;

case 常量表达式2: break;

...

default: break;

}

  • (1)语句解释

参数:可以是byte,short,int,char

case:后面的值就是要和参数进行比较的值

break:表示程序到这里中断,跳出switch语句

default:如果所有的情况都不匹配,就执行这里,相当于if语句中的else

  • (2)执行流程:

A:首先计算表达式的值

B:和每一个case进行匹配,如果有就执行对应的语句体,看到break就结束。

C:如果没有匹配,就执行default的语句体n+1。

  • (3)题

switch语句的表达式可以是byte吗?可以是long吗?可以是String吗?

可以,不可以,JDK7后可以

  • (4)if语句和switch语句各自的场景

  • A:if

针对boolean类型的判断

针对一个范围的判断

针对几个常量的判断

  • B:switch

针对几个常量的判断

java基础知识(三)

--------------------------------------------------

java基础知识(三)

3:控制跳转语句

  • (1)break:中断的意思

A:用在循环和switch语句中,离开此应用场景无意义。

  1. 作用

a:跳出单层循环

b:跳出多层循环,需要标签语句的配合

java基础知识(三)

  • (2)continue:继续

A:用在循环中,离开此应用场景无意义。

B:作用

a:跳出单层循环的一次,可以继续下一次

java基础知识(三)

  • (3)return:返回

A:用于结束方法的。

B:一旦遇到return,程序就不会在继续往后执行。

java基础知识(三)

4:案例

java基础知识(三)

--------------------------------------------------

java基础知识(三)

--------------------------------------------------

java基础知识(三)

这里提供的只是曾经学习整理的笔记,勿喷,谢谢,仅供java爱好者参考!

每日更新,请大家多多关注.谢谢!!!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多