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参数传值内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Spring使用注解方式实现创建对象

    Spring使用注解方式实现创建对象

    这篇文章主要介绍了Spring使用注解方式实现创建对象,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2023-02-02
  • Java中ConcurrentHashMap和Hashtable的区别

    Java中ConcurrentHashMap和Hashtable的区别

    ConcurrentHashMap 和 Hashtable 都是用于在Java中实现线程安全的哈希表数据结构的类,但它们有很多区别,本文就来详细的介绍一下,感兴趣的可以了解一下
    2023-10-10
  • 如何使用SpringBoot进行优雅的数据验证

    如何使用SpringBoot进行优雅的数据验证

    这篇文章主要介绍了如何使用SpringBoot进行优雅的数据验证,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-11-11
  • Mybatis中的resultType和resultMap使用

    Mybatis中的resultType和resultMap使用

    这篇文章主要介绍了Mybatis中的resultType和resultMap使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-09-09
  • Java 基础语法 异常处理

    Java 基础语法 异常处理

    这篇我们就来介绍Java 基础语法中长遇到的那些异常及处理方法的一下相关资料,感兴趣的小伙伴可以参考一下下面文章的详细内容,希望对你有所帮助
    2021-10-10
  • 详解java中动态代理实现机制

    详解java中动态代理实现机制

    这篇文章主要为大家介绍了java中动态代理实现机制的相关资料,需要的朋友可以参考下
    2016-01-01
  • Java嵌套for循环的几种常见优化方案

    Java嵌套for循环的几种常见优化方案

    这篇文章主要给大家介绍了关于Java嵌套for循环的几种常见优化,在Java中优化嵌套for循环可以通过以下几种方式来提高性能和效率,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-07-07
  • SpringBoot使用Nacos进行application.yml配置管理

    SpringBoot使用Nacos进行application.yml配置管理

    Nacos是阿里巴巴开源的一个微服务配置管理和服务发现的解决方案,它提供了动态服务发现、配置管理和 服务管理平台,Nacos使用Raft协议保证配置的一致性,同时支持多种配置 格式,如properties、yaml等,本文介绍了SpringBoot使用Nacos进行application.yml配置管理
    2024-12-12
  • Scala文件操作示例代码讲解

    Scala文件操作示例代码讲解

    本文章向大家介绍Scala 学习笔记之文件操作,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下
    2023-04-04
  • 利用Java实现在PDF中添加工具提示

    利用Java实现在PDF中添加工具提示

    这篇文章主要介绍了如何通过Java在PDF中添加工具提示,文中的示例代码讲解详细,对我们学习或工作有一定的参考价值,感兴趣的可以学习一下
    2022-01-01

最新评论