zoukankan      html  css  js  c++  java
  • day07什么是方法、方法的定义、方法的调用

    复习

    1.数组

    1)什么是数组

      数组就是一种能够保存

      多个相同数据类型的数据的变量

    2)为什么使用数组

    3)数组的构成

      3.1)数组名

      3.2)数组元素

      3.3)数组长度

      3.4)数组下标

    4)数组的声明

      int[] nums;

      double[] nums;

    5)数组的初始化

      nums=new int[5];

      合二为一

      int[] nums=new int[5];

      初始化之后数组元素有默认值

      (0.0false)

    6)数组的使用

      nums[0]=20;

      System.out.println(nums[0]);

      nums[1]=nums[0]+8;

      注意数组下标越界异常

    7)数组的遍历

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

    ....nums[i]...

      }

    8)声明同时赋值

      int[] nums={5,6,7,8,9};

      int[] nums;

      nums=new int[]{5,6,7,8,9};

    2.数组操作

    2.1)数组复制

       1.手动复制

       2.System.arraycopy(1,2,3,4,5);

         1-源数组

         2-源数组起始位置

         3-新数组

         4-新数组起始位置

         5-复制数量

       3.Arrays.copyOf(1,2);

         1-源数组

         2-复制数量

    2.2)数组排序

       Arrays.sort();  

       逆序输出

       for(int i=nums.length-1;i>=0;i--){

    ...nums[i]....

       }

    笔记

    1.方法

    1)什么是方法

      1.1)方法就是为了解决程序中某个业务编写的代码块

      1.2)编写方法能减少main方法中的代码量,方便程序维护修改

      1.3)每个方法专心研究自己的业务和其他业务不干扰

      1.4)使用方法能方便团队开发是今后工作中必不可少的功能

    2)方法的定义

     2.1)无参数无返回值的方法

       public static void <方法名>(){

          //方法体

       }

     2.2)无参数有返回值的方法

       返回值就是将这个方法运行的结果

       传递给调用者

       public static <返回值类型>

                       <方法名>(){

    //方法体

    return <返回值>;

       }

         return关键字

         1.将方法运行的结果返回

           这个返回值必须和方法的

           返回值类型匹配

         2.return关键字能终止方法

           的运行,类似于循环中的break

           void类型的方法,也可以使用

           return,但是功能只是终止方法

       一个方法只能返回一个变量

     2.3)有参数无返回值的方法

       public static void

                      sum(<参数列表>){

    //方法体

       }

       参数列表:

       1.方法定义时()中的参数

         称之为形式参数(形参)

       2.定义形参的格式为:

         (类型1 变量1,类型2 变量2,...)

       3.在方法中把形式参数当做

         一个已经被赋值的变量

     2.4)有参数有返回值的方法

       public static <返回值类型>

                  <方法名>(<参数列表>){

    //方法体

    return <返回值>;

       }

    3)方法的调用

     3.1)无参数无返回值的方法调用

       在一个方法中(现在指main方法)

       <方法名>();

     3.2)无参数有返回值的方法调用

       <变量>=<方法名>();

       变量的类型必须和方法的

       返回值类型匹配

     3.3)有参数无返回值的方法调用

       <方法名>(<参数列表>);

       调用时的参数列表

       1.调用有参数方法时

         ()中的参数称之为实际参数(实参)

       2.调用方法的参数列表格式为

         (变量1,变量2,变量3,....)

       3.注意实际参数的数量和类型

         必须和形式参数匹配

     3.4)有参数有返回值方法的调用

       <变量>=<方法名>(<参数列表>);

    作业

    方法

    1)定义一个计算圆形面积的方法

      用户输入圆形的半径

      计算并输出圆形的面积

      main方法中调用2次

        public static void calcRound() {
            Scanner scan = new Scanner(System.in);
            System.out.println("请输入圆形的半径");
            double r = scan.nextDouble();
            double S = 3.14 * r * r;
            System.out.println("圆的面积:" + S);
        }
    
        public static void main(String[] args) {
    
            calcRound();
    
            calcRound();
    
        }

      

  • 相关阅读:
    PHP xml_parser_create_ns() 函数
    PHP xml_parse_into_struct() 函数
    PHP xml_parse() 函数
    PHP xml_get_error_code() 函数
    PHP xml_get_current_line_number() 函数
    文本竖排组合 | text-combine-upright (Writing Modes)
    文本溢出 | text-overflow (Basic User Interface)
    文本渲染 | text-rendering (Scalable Vector Graphics)
    文本最终对齐 | text-align-last (Text)
    文本属性-风格 | text-emphasis-style (Text Decoration)
  • 原文地址:https://www.cnblogs.com/hxun/p/11544474.html
Copyright © 2011-2022 走看看