文档章节

Java的方法

IT-Mamba
 IT-Mamba
发布于 2016/04/04 00:30
字数 321
阅读 48
收藏 1

Java 的方法类似于其他语言的函数,是一段用来完成特定的功能的代码片段


    形式参数:在方法被调用时用于接受外界输入的数据

          实参:调用方法时实际传给方法的数据

        返回值:方法执行完毕后返回还给调用它的环境的数据

返回值类型:事先约定的返回值的数据类型,若无返回值,必须给出返回值类型void


Java使用一下形式调用方法:对象名.方法名(实参列表)

实参的数据、数据类型和次序必须和所调用方法声明的形参列表匹配

return语句终止方法的运行并指定返回的数据


Java中进行函数调用中传递参数时,遵循值传递的原则:

进本类型传递的是该数据值本身,引用类型数据的是对对象的引用,而不是对象本身


public class TestMethod{
    public static void main(String[] args) {
        name("kobe");
        hello();
        world();
        int i =  number(3, 5);
        System.out.println(i);
    }
    
    public static void name(String name) {
        System.out.print(name + " say");
    }
    
    public static void hello() {
        System.out.print(" hello");
    }
    
    public static void world() {
        System.out.println(" world");
    }
    
    public static int number(int i,int j) {
        return i > j ? i : j;
    }
    
}

输出为:kobe say hello world

              5


© 著作权归作者所有

上一篇: Java面向对象
下一篇: Java的switch语句
IT-Mamba
粉丝 10
博文 132
码字总数 55322
作品 0
惠州
程序员
私信 提问
云计算高级培训,Tomcat运维JVM 虚拟机常识

云计算高级培训,Tomcat运维JVM 虚拟机常识,作为了解JVM 虚拟机的开始。我们很有必要弄明白以下问题。 所谓虚拟机,就是一台虚拟的计算机。他是一款软件,用来执行一系列虚拟计算机指令。大...

长沙千锋
2018/05/17
0
0
BeginnersBook Java 教程

来源:ApacheCN BeginnerBook 翻译项目 译者:飞龙 协议:CC BY-NC-SA 4.0 贡献指南 本项目需要校对,欢迎大家提交 Pull Request。 请您勇敢地去翻译和改进翻译。虽然我们追求卓越,但我们并...

ApacheCN_飞龙
10/08
26
0
Java虚拟机JVM内部体系结构

Java虚拟机JVM内部体系结构 易百教程移动端:请扫描本页面底部(右侧)二维码并关注微信公众号,回复:"教程" 选择相关教程阅读或直接访问:http://m.yiibai.com 。 JVM(Java虚拟机)是一个抽象...

LYQ1990
2018/07/18
286
0
Thread(threadlocal)

1、简介 JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序,ThreadLocal并不是一...

开源中国首席碉堡了
2018/11/28
85
0
ThreadLocal的设计理念与作用

Java中的ThreadLocal类允许我们创建只能被同一个线程读写的变量。因此,如果一段代码含有一个ThreadLocal变量的引用,即使两个线程同时执行这段代码,它们也无法访问到对方的ThreadLocal变量...

whoisliang
2018/02/14
111
0

没有更多内容

加载失败,请刷新页面

加载更多

JavaScript设计模式——适配器模式

  适配器模式是设计模式行为型模式中的一种模式;   定义:   适配器用来解决两个已有接口之间不匹配的问题,它并不需要考虑接口是如何实现,也不用考虑将来该如何修改;适配器不需要修...

有梦想的咸鱼前端
30分钟前
3
0
Andorid SQLite数据库开发基础教程(1)

Andorid SQLite数据库开发基础教程(1) Android数据库访问方式 SQLite是Android系统默认支持的文件数据库。该数据库支持SQL语言,适合开发人员上手。本教程将讲解如何开发使用SQLite的Andro...

大学霸
33分钟前
3
0
Handler简解

Handler 这里简化一下代码 以便理解 Handler不一定要在主线程建 但如Handler handler = new Handler(); 会使用当前的Looper的, 由于要更新UI 所以最好在主线程 new Handler() { mLooper = Lo...

shzwork
55分钟前
4
0
h5获取摄像头拍照功能

完整代码展示: <!DOCTYPE html> <head> <title>HTML5 GetUserMedia Demo</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum......

诗书易经
57分钟前
3
0
正向代理和反向代理

文章来源 运维公会:正向代理和反向代理 1、正向代理 (1)服务对象不同 正向代理服务器的服务对象是客户端,可以将客户端和代理服务器看作一个整体。 (2)配置方法不同 需要在客户端配置代...

运维团
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部