java参数传值代码举例

 更新时间:2024年03月07日 08:23:46   作者:励志当野王  
在编程中往方法中传递参数的方法往往有两种,一种是值传递,一种是引用传递,而在java中所有的参数传递全部都是值传递,这篇文章主要给大家介绍了关于java参数传值的相关资料,需要的朋友可以参考下

基本数据类型参数的传值

package Absent;
 
public class chapter1 {
	public static void main(String[] args) {
		Computer com=new Computer();
		int b=100;
		int a=12;
		int result=com.add(b, a);
		System.out.println(result);
		result=com.add(b*12+2,a*12+3);
		System.out.println(result);
	}
}
class Computer{
	int add(int x,int y) {
		return x+y;
	}
}

引用类型参数的传值 

package Absent;
 
public class Chapter2 {
	public static void main(String[] args) {
		Abolish abolish=new Abolish(100);
		System.out.println("南孚电池的储量是:"+abolish.electricityAmount);
		Absolute absolute=new Absolute();
		System.out.println("收音机开始使用南孚电池");
		absolute.openRadio(abolish);
		System.out.println("目前南孚电池的储存量为:"+abolish.electricityAmount);
	
	}
}
class Abolish{
	int electricityAmount;
	Abolish(int amount){
		electricityAmount=amount;
	}//构造方法
}
class Absolute{
	void openRadio(Abolish abolish) {
		abolish.electricityAmount=abolish.electricityAmount-10;
	}//消耗的电量
	
}

总结

到此这篇关于java参数传值的文章就介绍到这了,更多相关java参数传值内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • springboot中的starter及自定义方法详解

    springboot中的starter及自定义方法详解

    这篇文章主要介绍了springboot中的starter及自定义方法详解,Starter是Spring Boot中的一个非常重要的概念,Starter相当于模块,它能将模块所需的依赖整合起来并对模块内的Bean根据环境(条件)进行自动配置,需要的朋友可以参考下
    2023-11-11
  • Java 链表实战真题训练

    Java 链表实战真题训练

    跟着思路走,之后从简单题入手,反复去看,做过之后可能会忘记,之后再做一次,记不住就反复做,反复寻求思路和规律,慢慢积累就会发现质的变化
    2022-04-04
  • Java Web实现文件下载和乱码处理方法

    Java Web实现文件下载和乱码处理方法

    文件上传和下载是web开发中常遇到的问题。今天小编给大家分享下Java Web实现文件下载和乱码处理方法的相关资料,需要的朋友可以参考下
    2016-10-10
  • SpringBoot版本升级容易遇到的一些问题

    SpringBoot版本升级容易遇到的一些问题

    由于项目需求,需要将nacos 1.4.6版本升级到2.x版本,由此引发的springboot、springcloud、springcloud Alibaba一系列版本变更,本文给大家总结一下SpringBoot版本升级容易遇到的一些问题,需要的朋友可以参考下
    2023-12-12
  • 解析Arthas协助排查线上skywalking不可用问题

    解析Arthas协助排查线上skywalking不可用问题

    这篇文章主要为大家介绍了解析Arthas协助排查线上skywalking不可用的问题详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-02-02
  • Java中Map的用法详解

    Java中Map的用法详解

    将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。此接口取代 Dictionary 类,后者完全是一个抽象类,而不是一个接口
    2016-05-05
  • Java SE之了解泛型

    Java SE之了解泛型

    这篇文章主要介绍了Java SE之了解泛型,文章内容详细,简单易懂,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2023-01-01
  • Struts2相关的面试题整理分享

    Struts2相关的面试题整理分享

    这篇文章主要给大家总结整理了关于Struts2相关的面试题,文中先详细介绍了关于struts2的工作原理、工作流程、拦截器和过滤器的区别以及什么要使用Struts2,然后分享了总结的一些关于Struts2面试的一些问题,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-11-11
  • 编写Java代码对HDFS进行增删改查操作代码实例

    编写Java代码对HDFS进行增删改查操作代码实例

    这篇文章主要介绍了Java代码对HDFS进行增删改查操作,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04
  • 关于@Autowired注解和静态方法及new的关系

    关于@Autowired注解和静态方法及new的关系

    这篇文章主要介绍了关于@Autowired注解和静态方法及new的关系,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-02-02

最新评论