zoukankan      html  css  js  c++  java
  • Java语言基础——方法

    Java中的方法
    Method(方法)就是函数Function
    以前写的public staitic void main(String[] args){}就是一个方法
    例子

     1 public class Demo {
     2  /**
     3   * main方法 程序的主入口
     4   */
     5  public static void main(String[] args) {
     6   f(5);//方法的调用
     7  }
     8  /**
     9   * 自定义的方法,方法名:f
    10   * @param x  参数是int 类型的  x
    11   * @return  返回类型为int,返回的是x*x
    12   */
    13  public static int f(int x){
    14   return x*x;
    15  }
    16 }


    1.2方法的语法
    (修饰词)  (返回值类型) (方法名) (参数列表){
     //方法体
    }

     1 main()方法首先是一个方法,其次是一个特殊的方法(程序的入口)
     2 
     3 
     4    修 饰 词     返回值类型 方法名    参数列表
     5 public static      void   main  (String[] args){
     6 }
     7 注:Java方法必须定义返回值类型,如果没有返回值类型用void定义
     8 
     9 例子
    10 void f(){//正确的方法,不写修饰词时修饰词默认为friendly
    11 }
    12 
    13 priavte void f(){}//正确
    14 public int f(){}//正确
    15 
    16 public String f(String str){//参数列表中的String表示参数类型,str表示参数名(可以随便取)
    17  return str;//返回str,当有返回值类型时,必须用retrun返回一个与返回值类型相同类型的值
    18 } 
    19 public f(){} //错误,没写返回值类型,如果没用请用void
    20 
    21 [return 关键字]
    22  如果有返回值定义(也就是返回值类型不是void )就必须有return语句,返回和返回值类型兼容的数据
    23 24 public String f(String str){//参数列表中的String表示参数类型,str表示参数名(可以随便取)
    25  return str;//返回str,当有返回值类型时,必须用retrun返回一个与返回值类型相同类型的值
    26 }
    27 
    28 public double f(double d){  //编译错误,因为没有return语句
    29 }



     

  • 相关阅读:
    springboot idea新建工程Initialization failed for 'https://start.spring.io' Please check URL, network and proxy settings
    TCP的三次握手与四次挥手理解及面试题
    lambda用法
    深入理解HashMap的扩容机制
    数据库连接池性能测试对比
    SQL
    AOP实现的统一日志处理
    阿里面试1
    汇总
    如果使用association和collection实现层级查询
  • 原文地址:https://www.cnblogs.com/hqr9313/p/2439708.html
Copyright © 2011-2022 走看看