黑马程序员:day03笔记

第三天主要讲的内容

         1、循环语句

         2、函数

一、循环

       1、代表语句while,do while,for

          /* 定义初始化表达式 while(条件表达式){ 循环体(执行语句); }*/ int x=1;

       while :先判断条件,再进行循环体

       do -while:先进行循环体,再进行判断条件。至少执行一次。
 

      2、for

     for(初始化表达式;循环表达式;循环后的操作表达式){

     执行活动;

     }

   3、for和while

    如果变量只为循环的增量而存在,控制循环次数的话,用for 

   4、  变量有自己的作用于,对于for来讲,如果将用于控制循环的增量定义在for语句中,那么该变量只在for语句中有效。for语句执行完毕,该变量在内存中被释放

   5、for和while可以进行互换,如果需要定义循环变量。for更为合适

   6、什么时候使用循环结构

   当要对某些语句执行很多次操作的时候,就用循环语句。

  7、for语句中的初始化表达式不一定是初始化也可以是system.out.print("");

       for语句中用多表达式时,用逗号隔开。

      for语句中初始化表达式和循环后的表达式都可以不写。

 8、循环一定要注意哪些语句需要参与循环,哪些不需要参与循环

累加思想:通过变量,记录住循环操作后的结果。

计数器思想:通过一个变量记住数据的状态变化。通过循环完成。


 for的循环嵌套

外层循环控制行数,内循环控制每行的个数


9、其他流程控制语句

    break(跳出当前循环),continue(结束本次循环,继续下一次循环,只作用于当前循环)

    (1)break和continue的作用范围。

     (2)break和continue单独存在时,下面可以有任何语句,因为执行不到。

 

二、函数

    1、    函数是定义在类中的一具有特定功能的一段独立小程序,也称方法

   2、格式:

     修饰符 返回值类型 函数名(参数类型 形式参数,...){

     执行语句;

     return 返回值;

      }

  3、 当没有返回值时,用void表示。void代表没有具体返回值。  当函数的返回值为void时,函数中的result语句可以省略不写。

  4、函数中只能调用函数,不能定义函数。

  5、如何定义函数

     (1)、明确函数运算后的结果即返回值类型

      (2)、明确功能是否需要未知的内容参与运算即参数列表

      返回值为void的方法不可以被输出。

      一个函数只完成单一的功能。

  6、重载

        当一个类中,允许存在一个以上的同名函数,只要它们的参数个数或者参数类型不同即可。与返回值无关。

        什么时候用重载?

       当定义的功能相同时,但参与的内容不同,这时通过同名函数,但参数的列表不一样来体现。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值