方法的使用,跟介绍,和熟练掌握(函数)

一,IDE介绍

        ① IDE:集成的开发环境(工具中已经包含了Java开发和运行环境)

        ② 常见的IDE:

                Eclipse  IBM公司(javaSE,javaEE)免费 MyEclipse(javaEE)收费

                IDEA:社区版(只能做javase开发 ) 免费  企业级 java收费

                NetBean  sun公司  收费

二,IDEA

        2.1IDEA中的专有名词

                ①工作空间 src

                        存放代码的地方

                ②包文件夹

                        方便类的管理分模块进行开发

                ③类

                        java程序中最小的组成单元

三,方法的概念

        方法:封装了一个为了解决某个问题而编写的代码片段称之为一个方法,可以反复使用,提高了代码的复用性,减少了代码的冗余

四,方法的组成部分

4.1  语法: public static void main(String[] args){

                   }

        ①public 公共的-方法的访问修饰符

        ②static 静态的-方法的修饰符

        ③ void 空白的-方法的返回值类型

        ④ main 主要的-方法的名称(见名之意)

        ⑤ ()              方法的参数列表

        ⑥    {}                    方法体(被封装的代码片段)

4.2方法的组成

        方法的定义

        方法体

五,方法的定义

        5.1无参无返回值

   public static void 方法名 (){}

public class Demo{//定义一个方法,实现打印语句
    public static void main(){
        //通过方法名调用
        me();

    }
    public static void me(){
        System.out.println("大家好,我会吃饭,睡觉,找对象");
        System.out.println("大家好,我是练习时常两年半的个人练习生");
    }
}

        5.2有参无返回值

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

public class main{
    public static void main(String[] args){
    //通过方法名调用,有参的输入参数
        printSJX(5);    
}


    public static void printSJX(int rows){//rows表示传入的行数
        for(int i=0; i< rows; i++)
            for(int j = 1;j<=i;j++){
        
                System.out.print("*");
        }
            System.out.println("");
    }
}

        5.3无参有返回值

     public static 数据类型 方法名(){

}

//定义1-100的和
public class demo{
    public static void main(String[] args){

        //调用1-100的和的方法
        System.out.println(sum());

    }


    public static int sum(){
        int sum=0;
        for(int i = 0;i<100;i++){
            sum = sum+i    

        }
    

        return sum;
    } 
}

         5.4有参有返回值

public static 数据类型 方法名 (数据类型 参数,数据类型 参数){

}

package com.qfedu;

public class Mytext {
    public static void main(String[] args) {
        System.out.println("最大值为:"+max(3,5));
    }    

public static int max(int num1,int num2) {
        if (num1 > num2) {
            return num1;
        } else {
            return num2;
        }
}

六,方法调用

        6.1调用无参无返回值

        //调用方法

        demo();

        demo1();

        6.2调用有参无返回值

        //调用方法

demo(100);

demo(9,3,4);

        6.3调用无参有返回值的方法

语法:返回值类型 变量名=方法名();

//调用方法 赋值打印

int sum = sum();

打印方法的返回值

System.out.println(sum()); 

         6.4有参有返回值的方法调用

        返回值类型 变量名=方法名(实参);实参:实际传入的参数

//调用方法 赋值打印

int sum = sum(1,2,3);

打印方法的返回值

System.out.println(sum(1,2,3));

七,return关键字

return关键字的作用:表示结束当前方法

        ①return可以用在有返回值的方法当中

                表示方法返回值return值:一个方法当中只能有一个返回值

        ②return也可以用在没有返回值的方法当中:

                表示结束方法

        ③在return后面不能直接写任何代码,因为不可能执行

        ④在没有返回值的方法也可以写return,规定有返回值的方法就必须写return返回值

八,方法使用的细节

        ①方法的定义位置:方法需要定义在类里面,在其他方法外面,方法之间不能嵌套

        ②方法的参数:实参与形参的数据类型保持一致(个数 类型 顺序)

        ③方法的返回值:并不一定要接收,但是定义了反而不去接收那么就是没有意义的

九,方法的好处

        ①方法的作用就是为了实现某个功能而封装一个代码片段,减少了代码的冗余,便于维护和修改

        ②方法的单一职责一个方法就做一件事 ,java设计的原则之一就是降低代码的耦合性

        ③可以提高代码的效率

        ④提高了代码的复用性

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值