java基础07-13


  1. 方法

    方法的定义格式:修饰符  返回值类型  方法名字(参数列表){

    方法的主体

    return;

    }

         返回值类型:运算后的返回数据类型

         参数列表:定义变量

         return:方法的返回 计算结果 结束方法

         注意事项:  1.方法不能定义仔另一个方法里面

                              2.写错方法名字

                                   3.写错参数列表

                                   4.方法的返回值是void,方法中可以省略return不写

                                   5.方法返回值类型和return后面数据类型必须匹配

                                   6.方法不能重复定义

                                   7.调用返回值为void的方法,不能写在输出语句中

         方法的重载:在同一个类中,允许出现同名的方法,只要方法的参数列表不同即可,这样的方法就是重载(参数列表的不同:参数个数,数据类型,顺序)

         对于重载的调用是根据参数传递进行区分。

        方法重载的注意事项:1、参数列表必须不同2、重载和参数变量名无关3、重载和返回值类型无关4、重载和修饰符无关。

技巧:重载看方法名和参数列表。

案例:随机点名器

/*

 * 1.储存所有学生姓名

 * 2.预览所有学生

 * 3.随机抽取一个姓名

 */

 

package demo;

 

importjava.util.Random;

 

public class Demo3 {

 

    public static void main(String[] args) {

        // TODO Auto-generated method stub

        String[] names = new String[4];

        add(names);

        printnames(names);

        rannames(names);

       

    }

       

        //定义添加方法

    public static void add(String[] names) {

        names[0] ="张三";

        names[1] ="李四";

        names[2] ="王五";

        names[3] ="赵六";

    }

    //定义遍历方法

    public static void printnames(String[] names){

        for(int i =0;i<names.length;i++) {

            System.out.println(names[i]);

        }

       

    }

    //定义随机数方法

    public static void rannames(String[] names) {

        Random rd =new Random();

        int j = rd.nextInt(names.length);

        System.out.println(names[j]);

    }

    }

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值