while循环 、方法

1 循环

1.1While

  while 是真假循环,当某个条件为真的时候执行

   语法: while( 布尔型表达式 ){ 循环体; }

先判断再执行,存在不执行情况

不执行情况:

while循环 、方法_第1张图片

执行情况:

while循环 、方法_第2张图片

1.2 Dowhile

 for 和 while 执行次数是 0~N次,有不执行情况

  而 doWhile 能够保证代码最少执行一次

  先执行一次,再进行判断.

while循环 、方法_第3张图片

1.3 Break

1 用于switch中,结束case分支,防止case穿透

2 用于循环中,结束循环

while循环 、方法_第4张图片

该程序的执行结果为1,2,3,4,5.当i=5的时候,遇到break,循环就被终止了,也就不再往下执行了

1.4 break outFor

 如果 在嵌套循环中使用break,只能终止近层循环(break在哪个循环中,就终止哪个循环)

while循环 、方法_第5张图片

​​​​​​​1.5 Continue

continue : 跳过当前次循环,继续下一次

while循环 、方法_第6张图片

2 方法

2.1概述

什么是方法: 很多条语句的集合,只要我使用这个方法等于我使用这些代码

2.2 使用目的

1. 代码复用

2. 使程序更加简短更清晰

3. 有利于程序维护

4. 提高开发效率

2.3方法声明

语法:

方法声明:修饰符列表(可有可无)  返回值类型 方法名(参数列表){方法体}

1.修饰符列表可以有可以没有,可以有多个,

权限控制:public,private,protected,不写,四选一

其他修饰符(控制权限,控制是否静态):static 修饰是否静态(加上说明是静态方法,不加说明是成员方法),synchronized 线程同步(加上说明线程同步,不加说明线程不同步)

abstract(表示抽象,最终一定会被覆写) final(最终,一定不会被覆写),这两不能同时出现

    2.返回值类型:11种数据类型和void 任意一种

  作用是: 把方法执行完功能之后,需要的反馈,返回给调用处

   如果不需要反馈,就写void,void说明没有返回值类型

   需要返回数字,就写int,也就是说方法需要返回的数据 是什么类型,返回值就写什么 类型即可

3.方法名:望文知义,符合命名规则即可

   4. 参数列表: 多个参数,使用逗号隔开,(int a ,int b, double c,...)

   我们需要完成摸个功能的时候需要用到摸个未知数据,

   要完成登录功能,那么我们需要用户把用户名和密码给我们,怎么给? 通过参数列表

    形参:在方法声明的时候,规定应该传入什么类型的数据,叫形参

    形参: 调用这个方法的时候,实际传入的数据,叫实参

  1. 方法体: 功能的实现

6.Return:

1.终止方法运行,碰到方法结束,所以return之后不能写代码

  2. 返回数据,需要有返回值才行,有返回值的方法中,return 必须写,

           语法: return 值;这个值比较和返回值对应

           如果没有返回值,return可以写,可以不写, 语法: return;

         return后面不能写任何数据,此时只有终止方法运行的作用,不能返回数据

写方法,只考虑功能的实现,这个方法最终用来干什么,用在什么地方和声明无 关

   7.方法分类:

          静态方法:使用static修饰的方法

          成员方法:没有使用static修饰的方法

          构造方法:对象的创建就是通过构造方法来完成,其功能主要是完成对象的初始  化

     8.方法调用:

        静态方法:类名.方法名(参数);在当前类中 调用当前类中的方法,类名可以省略

        成员方法:对象.方法名(参数);

        构造方法:对象创建时调用

        方法不调用不执行,调用了才执行,并把结果返回到调用处

while循环 、方法_第7张图片

 

 

 

 

 

 

 

你可能感兴趣的:(java)