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

相关文章

  • SpringCloud整合Nacos实现流程详解

    SpringCloud整合Nacos实现流程详解

    这篇文章主要介绍了SpringCloud整合Nacos实现流程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09
  • 创建Java keystore文件的完整指南及详细步骤

    创建Java keystore文件的完整指南及详细步骤

    本文详解Java中keystore的创建与配置,涵盖私钥管理、自签名与CA证书生成、SSL/TLS应用,强调安全存储及验证机制,确保通信加密和数据完整性,感兴趣的朋友一起看看吧
    2025-07-07
  • Java字符串详解的实例介绍

    Java字符串详解的实例介绍

    本篇文章介绍了,在Java中关于字符串详解一些实例操作,需要的朋友参考下
    2013-04-04
  • IntelliJ IDEA JRebel 安装使用图文教程(热部署插件)

    IntelliJ IDEA JRebel 安装使用图文教程(热部署插件)

    IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一。这篇文章主要介绍了IntelliJ IDEA 热部署插件JRebel 安装使用图文教程,需要的朋友可以参考下
    2018-03-03
  • SpringBoot bean的多种加载方式示例详解

    SpringBoot bean的多种加载方式示例详解

    本文详细介绍了在SpringBoot中加载Bean的多种方式,包括通过xml配置文件、注解定义、特殊方式如FactoryBean、@ImportResource、ApplicationContext以及使用@Import注解导入bean的方法,感兴趣的朋友跟随小编一起看看吧
    2024-10-10
  • java -jar命令及SpringBoot通过java -jav启动项目的过程

    java -jar命令及SpringBoot通过java -jav启动项目的过程

    本篇文章将为大家讲述关于 SpringBoot 项目工程完成后,是如何通过 java-jar 命令来启动的,以及介绍 java-jar 命令的详细内容,对SpringBoot java -jav启动过程感兴趣的朋友跟随小编一起看看吧
    2023-05-05
  • UrlRewrite 重写url详解及实例

    UrlRewrite 重写url详解及实例

    这篇文章主要介绍了UrlRewrite 重写url详解及实例的相关资料,重写能美化,提高安全,有利于搜索引擎的收入等,需要的朋友可以参考下
    2016-12-12
  • mybatis-plus IdWorker生成的Id和返回给前台的不一致的解决

    mybatis-plus IdWorker生成的Id和返回给前台的不一致的解决

    这篇文章主要介绍了mybatis-plus IdWorker生成的Id和返回给前台的不一致的解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • Spring Boot Mail QQ企业邮箱无法连接解决方案

    Spring Boot Mail QQ企业邮箱无法连接解决方案

    这篇文章主要介绍了Spring Boot Mail QQ企业邮箱无法连接解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09
  • 关于SpringBoot的热部署方案

    关于SpringBoot的热部署方案

    这篇文章主要介绍了关于SpringBoot的热部署方案,每次修改代码就得将项目重启,重新部署,对于一些大型应用来说,重启时间需要花费大量的时间成本,本文就来详解热部署方案,需要的朋友可以参考下
    2023-05-05

最新评论