Java学习笔记(2)第三节--方法学习第二步

1.方法认识:方法就是若干语句的功能集合

重要形式:参数,返回值。

完整格式:

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

                        方法体;

                        return 返回值;

}


2.代码示例1:

public class DemoReturn {

public static void main(String[] args) {

        int result =returnint();          //主方法里的result,用来接收returnint()传过来的result

        System.out.println("结果是"+result);

    }

public static int returnint() {

        int a =10;

        int b =20;

        int result = a + b;

        return result;          //方法返回result

    }

}

.代码示例1运行结果

方法的三种调用方式:

        1.单独调用:方法名称(参数);如果是void方法,就只能单独调用。

        2.打印调用:System.out.println(方法名称(参数));

        3.赋值调用:数据类型    变量名称    =    方法名称(参数)

【方法调用过程】

                1.找到方法名

                2.参数传递

                3.执行方法体

                4.带着返回值返回到方法的调用处

方法分类:

               【有参数调用】或者【无参数调用(void)】(void 方法不能用来接收)

                【有返回值】或者【无返回值】

方法返回值差别

TIP:看具体应用场景来选择方法类型


3.方法练习

        【1】.比较两个数是否相等

代码示例:

public class DemoSame {

public static void main(String[] args) {

System.out.println(isSame(10,20));

        System.out.println(isSame(20,20));

    }

private static boolean isSame(int a,int b) {

//        boolean same = a==b;

//        return same;

        return a==b;

    }

}

1——演示结果

        【2】.求1-100的数字的和

代码示例:

public class Demo100Sum {

public static void main(String[] args) {

int sum =0;

        sum =getsum(100);

        System.out.println("最终求和结果是:" + sum);

    }

private static int getsum(int s) {

int sum =0;

        for (int i =1; i <= s; i++) {

sum += i;

        }

return sum;

    }

}

2--演示结果

TIP:

        1.方法应该定义在类当中,而不能在方法当中

        2.void没有返回值的方法,只能写return;而不能加上任何参数。


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。