//参数传递:1.如果参数是基本数据类型,方法中参数的值改了,方法外参数还是原来的参数
//      2.如果参数是数组,方法中参数的值改了,方法外的参数值也改了

public class Demo {
static int a = 10;//基本数据类型
static int  [ ] b = {10};//数组
public static void main(String[] args) {
haha(a);
System.out.println(a);//结果是10
System.out.println("--------");
hehe(b);
System.out.println(b[0]);//结果是30
}

public static void haha(int a) {
a = a * 3;
}

public static void hehe(int[]b) {
b[0] = b[0] * 3;
}

}

转载于:https://www.cnblogs.com/sunda847882651/p/9513505.html

java基础(参数传递)相关推荐

  1. Java基础之参数传递

    Java基础之参数传递 本文目录 Java值传递还是引用传递? 案例演示 1. Java值传递还是引用传递? 实际上java参数传递只有一种情况,那就是值传递.所不同的是,一般说的"引用传递 ...

  2. Java基础篇:面向对象

    文章目录 学习面向对象内容的三条主线 面向过程(POP)与面向对象(OOP) 面向对象的思想概述 Java类和对象 创建Java自定义类 对象的创建和使用 对象的创建和使用:匿名对象 类的成员之一:属 ...

  3. Java基础、多线程、JVM、集合八股文自述(持续更新)

    Java基础.多线程.JVM.集合八股文自述 一.Java基础 1.1 object类有哪些方法? getClass().hashCode().equals().clone().toString(). ...

  4. Java基础语法纯小白入门

    Java是一门很热门的计算机语言,它能为互联网应用.企业内部应用提供很好的程序,还可以在硬件如手机,家电,机床,服务器,电脑,机器人等上面进行嵌入式编程让硬件活动,也可以用来建设网站,比如影音艺这个网 ...

  5. java的标量和聚合量_第5节:Java基础 - 必知必会(下)

    第5节:Java基础 - 必知必会(下) 本小节是Java基础篇章的第三小节,主要讲述Java中的Exception与Error,JIT编译器以及值传递与引用传递的知识点. 一.Java中的Excep ...

  6. Java基础02 方法与数据成员

    作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 在Java基础01 从HelloWorld到面向对象,我们初步了解了对象(obje ...

  7. Java基础day22

    Java基础day22 Java基础day22-Lambda&方法引用 1.Lambda表达式 1.1体验Lambda表达式 1.2Lambda表达式的标准格式 1.3Lambda表达式练习1 ...

  8. Java基础day20

    Java基础day20 Java基础day20-多线程 1.实现多线程 1.1进程和线程 1.2实现多线程方式一:继承Thread类 1.3设置和获取线程名称 1.4线程优先级 1.5线程控制 1.6 ...

  9. Java基础day12

    Java基础day12 Java基础部分day12-内部类&常用API 1. 参数传递 1.1 类名作为形参和返回值 1.2 抽象类作为形参和返回值 1.3 接口名作为形参和返回值 2. 内部 ...

  10. Java基础day5

    Java基础day5 Java基础day5 1 方法的定义和调用 2 无参数方法的练习 3. 带参数方法的定义和调用 3.1 带参数放的定义和调用 3.2 形参和实参 3.3 带参数方法练习 4 带返 ...

最新文章

  1. 乌班图linux分辨率不能调,ubuntu不能设置高分辨率问题的解决方法,
  2. 使用JNA解决自动化测试无法做密码输入操作的问题
  3. 使用pyspider爬取巨量淘宝MM图片
  4. 数据库常忽略小问题汇总
  5. 湖畔大学最新学员名单公布:胡彦斌以纽班文化董事长身份被录取
  6. 高中信息技术——GoldWave音频处理刷题点整理
  7. 你必须掌握的Python数据分析工具之Numpy
  8. Remote Desktop Manager for Mac(远程桌面管理工具)
  9. 初识C语言答案,《明解C语言》第1章 初识C语言练习题答案(3页)-原创力文档...
  10. Matlab运行程序_暂停方法
  11. 西门子、三菱、台达PLC手机组态软件,支持modbus协议的ModbusTesla手机组态软件 只支持modbus tcp,只要下位机支持标准的modbus协议就可以
  12. 谷歌邮箱lmap服务器填什么_常用邮箱SMTP服务器设置
  13. 上海智能交通建设现状与未来发展要点
  14. 常用 EPSG 编号对应的投影信息
  15. 【LaTeX入门】02、CJK环境讲解
  16. Android studio 设置背景图
  17. 学习Bit Twiddling Hacks
  18. 三点一刻的时候, 时针和分针的夹角是多少?
  19. Main.obj : error LNK2019: 无法解析的外部符号 _Direct3DCreate9@4,该符号在函数 long __cdecl InitD3D(struct HWND__ *)
  20. 如何推动智慧交通普惠发展 | 工信部印发民用无人机《指导意见》

热门文章

  1. Java print流简介
  2. kl距离 java_信息量、熵、最大熵、联合熵、条件熵、相对熵、互信息。
  3. poi插入图片浮于文字上方_Word插入手写签名
  4. 运维不懂这些面试题拿不到高薪
  5. 3分钟搞定静态出接口
  6. 【干货】连交换机的攻击、防御都不懂,还做什么网络工程师
  7. 云原生已来,只是分布不均
  8. Service Mesh 是新瓶装旧酒吗?
  9. php什么版本好玩_新区传奇世界手游10点准时开放丨两个版本
  10. 计算机无法进入桌面怎么备份,无法进入系统如何正常备份数据?