黑马程序员----break,continue,函数(方法,第五天学习笔记

------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! -------

1.      第五天学习内容,循环中两个关键字break,continue.函数(方法),意义,定义,返回值,参数,方法的重载overload

 

2.      break关键字

  结束当前语句,switch结束整个语句的执行

  在循环中,break跳出循环,结束循环

  在循环中,直接写break;

  只能在选择语句switch和循环中使用

 

3.      continue关键字

  只能作用在循环中

  终止本次循环,开始下一次循环

 

4.      方法

  方法(method)就是函数(function)概念:方法就是一种功能,在程序中,独立完成一个功能的代码片段

  特点: 实现一个功能,独立性

  方法, 就是一个功能

 

5.      方法的定义:

  修饰符  返回值类型  方法名 (参数列表1,列表参数2.....){

          方法体,执行功能的代码

          变量,常量,输出语句,循环,判断....

          返回语句  return ;

   }

  方法名字(自己定义,满足标识符,骆驼命名,首字母,每个单词首字母大写)

 

  修饰符:固定写法publicstatic

  返回值类型:方法运算后的结果的数据类型,没有返回值写void

  参数列表:方法中未知的数据,可以写多个,每个之间逗号分开

 

  定义买饭的功能,需要将买的饭,给我,需要钱

  public static 饭 maiFan(intmoney){

       拿钱,买饭

       return  鱼;

  }

 

 定义买饭的功能,买了后,自己吃吧,需要前

   public static voidmaiFan(int money){

          买了后自己吃

   }

 

6.      方法的特性

l  方法中,可以封装功能代码,使用者不去考虑和关心

l  方法,可以被复用,多次的重复使用

l  方法只有被调用,才会执行,否则方法不能自主执行

l  提高代码的复用性,过多的繁琐代码,写在函数中,提高复用性

l  方法定义中,没有返回值类型,最后的return可以不写

l  养成一个习惯,写方法的习惯,独立的功能,希望使用方法完成

 

7.      方法的使用和定义的注意事项

l  定义方法的时候,不要将一个方法,定义在另一个方法中

l  方法与方法之间,没有顺序关系,main最开始

l  调用方法的时候,参数的传递顺序.避免类型的提示

l  调用方法的时候,参数的个数,多写,少些,写不行

l  返回值类型,和return数据类型 保持一致

l  返回值只能返回一个值

l  方法中一旦执行了return整个方法结束

l  如果方法,没有返回值,不能写在输出语句中System.out.println()

8.      通过方法的定义练习

  格式,明确

  实现用户的输入

  在控制台,程序可以接收用户的键盘录入

  需要OOP知识,面向对象

    第一步,导入包  import java.util.*;  写在程序的第一行,class的上面

    第二步,创建Scanner类对象,传递字节输入流Scanner sc = new Scanner(System.in);

    第三步,调用Scanner类的方法nextInt()获取键盘输入(使用方法)

 

9.      方法的重载特性

  方法的多态性,一个重载overLoad,一个重写override

  什么是重载特性:在同一个类中,允许出现同名的方法,但是只要方法参数列表不同,即形成重载特性。

  参数列表不同,类型,个数,顺序。

 System.out.println("a")

  好处:使用者,只需要记住一个名字就行

参数类型不同,类型,个数,还是顺序,有一个不同,就是重载,和修饰符返回值类型无关

10.   

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值