zoukankan      html  css  js  c++  java
  • Java基础

    java 是一门面向对象编程,其它语言中的函数也就是java中的方法

    方法的基本使用方法

     1 package com.demo7;
     2 
     3 /*
     4 * 函数/方法
     5 *
     6 * 定义格式:
     7 *       修饰符 返回值类型 方法名(参数类型 参数1, 参数类型 参数2...){
     8 *           方法体;
     9 *           return 返回值;
    10 *       }
    11 *
    12 * 格式解释:
    13 *       A:修饰符
    14 *           public static
    15 *       B:返回值类型     用于限定返回值的数据类型
    16 *       C:方法名         为了方便我们调用方法的名字
    17 *       D:参数类型       用于限定调用方法时传入的数据的类型
    18 *       E:参数名         用于接收调用方法时传入的数据变量
    19 *       F:方法体         完成功能的代码
    20 *       E:return         结束方法,并且把返回值带给调用者
    21 * */
    22 
    23 public class test1 {
    24 
    25     public static void main(String[] args) {
    26         // 调用方法sum进行加法运算,并接收返回的值
    27         int result = sum(10, 20);
    28         System.out.println("result:" + result);
    29 
    30 
    31     }
    32 
    33     // 定义一个求和的方法
    34     public static int sum(int num1, int num2) {
    35         int num_sum = num1 + num2;
    36 
    37         return num_sum;
    38     }
    39 
    40 }

    方法重载

     1 package com.demo7;
     2 
     3 /*
     4 * 方法重载:在同一个类中,出现了方法名相同的情况
     5 * 方法重载的特点:
     6 *       A:方法名相同,参数列表不同,与返回值无关
     7 *       B:参数列表不同:
     8 *               参数的个数不同
     9 *               参数对应的数据类型不同
    10 *
    11 * 注意:
    12 *   在调用方法的时候,java虚拟机会通过参数列表的不同来区分同名的方法
    13 * */
    14 
    15 public class test2 {
    16 
    17     public static void main(String[] args) {
    18 
    19         System.out.println(sum(10, 20));
    20         System.out.println(sum(10.0F, 20.0F));
    21         System.out.println(sum(10.0, 20.0));
    22         System.out.println(sum(10, 20, 30));
    23     }
    24 
    25     public static float sum(float num1, float num2) {
    26         return num1 + num2;
    27     }
    28     public static double sum(double num1, double num2) {
    29         return num1 + num2;
    30     }
    31 
    32     public static int sum(int num1, int num2, int num3) {
    33         return num1 + num2 + num3;
    34     }
    35 
    36     public static int sum(int num1, int num2) {
    37         return num1 + num2;
    38     }
    39 
    40 }
  • 相关阅读:
    借书证信息管理系统,C语言实现
    以太坊 助记词提取 账户 公钥 私钥 最新实现可用。
    solc@0.6.3 web3@1.2.6 都是最新版本的,编译与部署示例
    ganache gas 错误
    MFC 记事本 文本编辑器
    课程设计 C语言 学生成绩管理系统
    cmake(.os .a)
    git recommend(alive)
    tensorflow tfrecoder read write
    300. 最长上升子序列
  • 原文地址:https://www.cnblogs.com/CongZhang/p/9922860.html
Copyright © 2011-2022 走看看