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参数传值内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
IntelliJ IDEA JRebel 安装使用图文教程(热部署插件)
IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一。这篇文章主要介绍了IntelliJ IDEA 热部署插件JRebel 安装使用图文教程,需要的朋友可以参考下2018-03-03
java -jar命令及SpringBoot通过java -jav启动项目的过程
本篇文章将为大家讲述关于 SpringBoot 项目工程完成后,是如何通过 java-jar 命令来启动的,以及介绍 java-jar 命令的详细内容,对SpringBoot java -jav启动过程感兴趣的朋友跟随小编一起看看吧2023-05-05
mybatis-plus IdWorker生成的Id和返回给前台的不一致的解决
这篇文章主要介绍了mybatis-plus IdWorker生成的Id和返回给前台的不一致的解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2021-03-03
Spring Boot Mail QQ企业邮箱无法连接解决方案
这篇文章主要介绍了Spring Boot Mail QQ企业邮箱无法连接解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下2020-09-09


最新评论