在写Java代码的时候,自定义方法的时候,都会牵扯到参数问题,方法参数包括输出参数和输入参数。

下面主要说说输出参数:

1.没有输出参数的时候就直接把输出参数写成void就可以。

2.当输出参数只有一个数据的时候,直接返回输出参数直接写成输出数据的类型就行。

3.当输出多个数据且类型一致的时候,使用数组,集合等等也可以实现。

4.当输出多个数据但是数据类型不一致的时候,此时就比较麻烦。此时需要将需要返回的数据类型封装到一个类中,然后返回的值写成新封装的类的名字即可。

例如:

public class Result{

int A;

String B;

List C;

public Result(int a,String b,List c){

this.A = a;

this.B = b;

this.C = c;

}

}

public Result F(){

int a = 2;

String b = "test";

List c = new ArrayList();

return new Result(a,b,c);

}

注意:针对于2,3,4来说也可以将输出参数写成void ,但是需要把输出参数设置成类的成员变量。

例如:

public class test{

private int a;

private String b;

private List c;

public void F(){

a = 2;

b = "test";

c = new ArrayList();

}

}

原文:http://blog.csdn.net/li1500742101/article/details/38419309

java 输出参数_Java方法输出参数相关推荐

  1. java 默认参数_Java 方法的参数可以有默认值吗?

    Java 方法的参数可以有默认值吗? 例如 void method(String p1, int p2, bool p3=false); 回答 Java不支持这种特性, 如果你真的有需求,你可以 通过 ...

  2. java方法的参数_Java方法参数

    Java方法参数 在程序设计语言中如何将参数传给方法(或函数): 按值调用:方法接受的是调用者提供的值 按引用调用:方法接受的是调用者提供的地址 Java程序设计语言总是采用按值调用(方法得到的是所有 ...

  3. java方法传对象参数_Java方法中的参数太多,第2部分:参数对象

    java方法传对象参数 在上一篇文章中 ,我研究了与方法和构造函数的长参数列表相关的一些问题. 在那篇文章中,我讨论了用自定义类型替换基元和内置类型以提高可读性和类型安全性. 这种方法使方法或构造函数 ...

  4. java 方法体 out 参数_Java方法详解

    方法详解 1.方法的定义 Java方法是语句的集合,它们在一起执行一个功能 方法是解决一类问题的步骤的有序组合,包含于类或对象中:在程序中被创建,在其它地方被引用 设计方法的原则:要遵守原子性,即一个 ...

  5. Java中用三种方法输出字符串_java中两个字符串连接的三种方法

    java中两个字符串连接有以下三种方法: 第一种方法:使用+: 第二种方法:使用concat(): 第三种方法:使用append(): 如下代码: public class Practice { // ...

  6. java args用法_Java中args参数数组的用法说明代码

    本篇文章小编给大家分享一下Java中args参数数组的用法说明代码,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. main方法args参数用于接收用户 ...

  7. JAVA通过反射获取方法真实参数名

    默认情况下,我们是无法获取到方法中参数的名称,通过反射机制也只能获取到类似于arg0,arg1这样表示参数顺序的"参数名" 这样当我们需要使用方法的实际参数时,比方说spring自 ...

  8. java的科学记数法_java – 为什么输出是科学记数法?

    为什么以下代码的输出是科学记数法? BigDecimal val = new BigDecimal("0000.000000111"); System.out.println(va ...

  9. java中equals方法的参数_equals方法的参数必须为Object类型的引用变量

    核心结论:子类重写Object类的equals方法需要注意的事项 重写的时候一定要注意equals方法的参数是Object obj类型的引用变量.绝对不可以是其他类型的变量.因为这样的话,和父类Obj ...

最新文章

  1. 设计模式 之美 -- 面向对象(C/C++分别实现)
  2. Ubuntu安装docker-ce,vagrant,virtualbox步骤
  3. ajax基础学习笔记
  4. CheckStyle
  5. Java并发编程71道面试题及答案 1
  6. 为什么稀疏自编码器很少见到多层的?
  7. Python储备知识与装饰器
  8. C语言实现二叉树(附完整源码)
  9. ​用c语言打印自定义的乘法口诀表。例如:输入9,输出9*9口诀表,输入12,输出12*12的乘法口诀表。...
  10. java面向对象-------类属性和方法,不同类之间调用
  11. 微信公招访问我服务器的那个端口,查看谁在使用某个网络端口
  12. 已解决 selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element 找不到元素的问题
  13. 我的世界服务器启动后自动关闭,求解,服务器老师莫名其妙自动关闭,为什么会这样呢?...
  14. 赛锐信息:ABAP程序优化的一些总结
  15. android 添加联系人地址,android – 如何向联系人添加新字段?
  16. JDK GUI对应的c文件
  17. js提交form表单给php,JS提交form表单实例分析
  18. QT 加载歌词LRC文件
  19. LiteFlow 开源编排规则引擎
  20. 如何搭建一个自己的图床

热门文章

  1. python实现令牌桶
  2. 【链助手】苹果App签名后闪退有哪些原因?
  3. 域名怎么选择比较合适?
  4. [iOS 数据处理]excel文件在iOS中使用
  5. 日常办公计算机,适合办公的笔记本电脑排名 适合日常办公上班族的笔记本
  6. PBR 前言:数学、物理基础和渲染概述
  7. ipmitool介绍_linux--ipmitool 详解
  8. C#,.net,VS,ACAD,office版本和对应关系
  9. 大树装饰[宝宇天邑]让你的房子变成有温度的家
  10. dogpile搜索引擎