程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长


+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

Java---java基础语法04---方法

发布于2020-12-29 07:05     阅读(1251)     评论(0)     点赞(3)     收藏(5)


在调用方法时,需要注意三点

三要素:

返回值类型:boolean

方法名称:isSame

参数列表:int a, int b

 代码:

package cn.itcast.day04.demo03;

/*
题目要求:
定义一个方法,用来打印指定次数的HelloWorld。
 */
public class Demo03MethodPrint {

    public static void main(String[] args) {
        printCount(10);
    }

    /*
    三要素
    返回值类型:只是进行一大堆打印操作而已,没有计算,也没有结果要告诉调用处
    方法名称:printCount
    参数列表:到底要打印多少次?必须告诉我,否则我不知道多少次,没法打印。次数:int
     */
    public static void printCount(int num) {
        for (int i = 0; i < num; i++) {
            System.out.println("Hello, World!" + (i + 1));
        }
    }

}
View Code

 

package cn.itcast.day04.demo03;

/*
题目要求:
定义一个方法,用来求出1-100之间所有数字的和值。
 */
public class Demo02MethodSum {

    public static void main(String[] args) {
        System.out.println("结果是:" + getSum());
    }

    /*
    三要素
    返回值:有返回值,计算结果是一个int数字
    方法名称:getSum
    参数列表:数据范围已经确定,是固定的,所以不需要告诉我任何条件,不需要参数
     */
    public static int getSum() {
        int sum = 0;
        for (int i = 1; i <= 100; i++) {
            sum += i;
        }
        return sum;
    }

}
View Code

 

方法的重载:

方法重载与下列因素相关:

1. 参数个数不同

2. 参数类型不同

3. 参数的多类型顺序不同

 

方法重载与下列因素无关:

1. 与参数的名称无关

2. 与方法的返回值类型无关

 

代码:

package cn.itcast.day04.demo04;

public class Demo03OverloadJudge {

    /*
    public static void open(){} // 正确重载
    public static void open(int a){} // 正确重载
    static void open(int a,int b){} // 代码错误:和第8行冲突
    public static void open(double a,int b){} // 正确重载
    public static void open(int a,double b){} // 代码错误:和第6行冲突
    public void open(int i,double d){} // 代码错误:和第5行冲突
    public static void OPEN(){} // 代码正确不会报错,但是并不是有效重载
    public static void open(int i,int j){} // 代码错误:和第3行冲突
    */

}
View Code

 

原文链接:https://www.cnblogs.com/022414ls/p/14199554.html



所属网站分类: 技术文章 > 博客

作者:java是世界上最好的语言

链接:http://www.javaheidong.com/blog/article/45569/ffc9f1a4435f387e63ca/

来源:java黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

3 0
收藏该文
已收藏

评论内容:(最多支持255个字符)