zoukankan      html  css  js  c++  java
  • Java---java基础语法04---方法

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

    三要素:

    返回值类型: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
  • 相关阅读:
    献给即将27岁的我
    oracle导表小结
    [译]第三章:什么是组织结构
    第三章:什么是组织结构
    第二章:什么是组织
    [译]第二章:什么是组织
    第一章:什么是管理
    [译]第一章:什么是管理
    [原]DbHelper-SQL数据库访问助手
    DbHelper-SQL数据库访问助手
  • 原文地址:https://www.cnblogs.com/022414ls/p/14199554.html
Copyright © 2011-2022 走看看