Android开发修炼——我的java学习 Day05

来源:互联网 发布:海盗王巨剑挂机软件 编辑:程序博客网 时间:2024/04/28 14:40

引子(控制台接值)

if(in.hasNextInt()){           System.out.println("输入对了");}else{           System.out.println("请输入数字");}

1.  什么是方法  Method

    行为操作  在其他语言中叫函数

2.  掌握方法的声明    掌握方法的调用

  语法:

访问修饰符返回值类型  方法名(参数类型参数名,参数类型 参数名){}

 方法的分类:

     有返回值   无返回值(void)  带参数  无参数

2.1 无返回值、无参数

public void  studentInfo(){//函数名开头小写               代码}

调用: 同类中  直接写【方法名();】

 2.2 有返回值、无参数  return

public  返回值类型  方法名(){          return 'a'+1;}

  有返回值类型方法的返回值类型 由返回的值的类型决定

2.3  无返回值带参方法

public void方法名(参数类型  参数名,参数类型参数名){}

调用:1.形参声明时有数据类型  但调用时实参无数据类型

             2.形参数据类型要与实参完全相同(类型顺序)

             3.形参与实参要求数目必须一致                      

2.4 有返回值  带参方法return

public 返回值类型  方法名(参数类型  参数名,参数类型 参数名){            return 值类型;==》返回值类型}

调用:1.形参声明时有数据类型 但调用时实参无数据类型

             2.形参数据类型要与实参完全相同(类型顺序)

             3.形参与实参要求数目必须一致     

方法调用:

       1.同一类中,方法之间调用,通过方法名可直接调用

       2.静态方法   static静态  通过类名调用   类名.方法名();

4.  掌握什么是方法重载

方法重载:

        1.在同类中

        2.方法名相同

        3.形参不同(类型,个数,顺序)

         *和返回值无关

5.  了解递归算法

总结:

    1.递归:自己调用自己

    2.递归的流程图

    3.递归的特点:

          优点:思路清晰

          缺点:效率低             

6.  方法的好处:

     较少代码冗余  可反复使用

7.  跳转语句

    break

    continue

    return 返回

         A.接返回值  有返回值方法

         B.结束方法  

0 0
原创粉丝点击