首页 > 其他分享 >参数传递

参数传递

时间:2024-07-30 22:40:24浏览次数:14  
标签:a1 20 int System 参数传递 b1 out

public class CanShuDemo {
    public static void main(String[] args) {
        int a = 10;
        int b = 20;
        System.out.println("a:" + a + ",b:" + b); // a:10 ,b:20
        change(a, b);
        System.out.println("a:" + a + ",b:" + b); // a:10 ,b:20

        int[] arr = {1, 2, 3, 4, 5};
        change(arr);
        System.out.println(arr[1]); // 4
    }

    public static void change(int a1, int b1) {
        System.out.println("a1:" + a1 + ",b1:" + b1); // a1:10 ,b1:20
        a1 = b1; // a: 20
        b1 = a1 + b1; // b: 40
        System.out.println("a1:" + a1 + ",b1:" + b1); // a1:20 ,b1:40
    }

    public static void change(int[] arr1) {
        for (int x = 0; x < arr1.length; x++) {
            if (arr1[x] % 2 == 0) {
                arr1[x] *= 2;
            }
        }
    }

}

标签:a1,20,int,System,参数传递,b1,out
From: https://www.cnblogs.com/qiwei-bigdata/p/18333483

相关文章

  • C++中函数调用的过程(包括参数传递、栈帧管理等)是怎样操作的
    在C++中,函数调用的过程是一个复杂但高效的操作,涉及到多个方面,包括参数传递、栈帧管理、返回机制等。下面将详细解释这些过程:1.参数传递C++中,函数参数的传递方式主要有两种:值传递(PassbyValue)和引用传递(PassbyReference或PassbyPointer)。值传递:在值传递中,函数参数是......
  • 线程参数传递 同一个结构体指针,并且要传递id(0-xx)的方法
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、代码示例?总结前言提示:这里可以添加本文要记录的大概内容:线程参数传递同一个结构体指针,并且要传递id(0-xx)的方法在创建线程时候可能会遇到不仅要传递全局唯一的结构体指针给线程,还......
  • ValueError:无法识别的关键字参数传递给 LSTM:Keras 中的 {'batch_input_shape'}
    我正在尝试在TensorFlow中使用Keras构建和训练有状态LSTM模型,但在指定batch_input_shape参数时不断遇到ValueError。错误消息:ValueError:UnrecognizedkeywordargumentspassedtoLSTM:{'batch_input_shape':(1,1,14)}这是我的代码的简化版本:import......
  • Neo4j:如何将参数传递给关系?
    neo4j官网指出,我们不能向关系类型传递参数。但是,我在批量添加嵌入时需要向关系传递参数。Neo4j通过driver.execute_query('''UNWIND$moviesasmovieMATCH(m:Movie{title:movie.title,plot:movie.plot})CALLdb.create.setNodeVectorPrope......
  • 深入探讨Spring Boot中的参数传递
    深入探讨SpringBoot中的参数传递在SpringBoot开发中,参数传递是一个非常常见且重要的操作。无论是处理HTTP请求,还是在方法之间传递数据,理解和掌握参数传递的各种方式都能让我们的代码更加简洁和高效。今天,我们就来深入探讨一下SpringBoot中的参数传递。1.基础知识:HTTP请求参......
  • 内核模块高级-多文件编译、加载、参数传递、模块依赖
    多文件编译    对于比较复杂的驱动程序,常常会把它的功能进行拆分,由不同的文件实现,这样也能进行并行开发,缩短开发周期。多文件编译的简单例子如下:mod.c://mod.c#include<linux/init.h>#include<linux/module.h>#include"ext.h"//其他文件的头文件ext.hstatic......
  • 动态添加HTML时onclick函数参数传递
    onclick函数动态传参1.参数为数值类型时:var tmp=123;var strHTML="<divonclick=func(" +tmp+")>点击弹出数据及其类型</div>";info.append(strHTML); function func(tmp){    alert(typeof tmp+"" +tmp);}string12......
  • Golang 切片作为函数参数传递的陷阱与解答
    作者:林冠宏/指尖下的幽灵。转载者,请:务必标明出处。GitHub:https://github.com/af913337456/出版的书籍:《1.0-区块链DApp开发实战》《2.0-区块链DApp开发:基于公链》例子切片作为函数参数传递的是值用来误导切片作为函数参数传递的是引用函数内切片append引起......
  • 001,函数指针是一种特殊的指针,它指向的是一个函数地址,可以存储函数并作为参数传递,也可
    函数指针是一种特殊的指针001,函数指针是一种特殊的指针,它指向的是一个函数地址,可以存储函数并作为参数传递,也可以用于动态绑定和回调函数文章目录函数指针是一种特殊的指针前言总结前言#include<iostream>usingnamespacestd;intadd(inta,intb){ return......
  • C++ 面向对象高级开发 4、参数传递与返回值
    consructor构造函数:被放在private区ctors放在private区classA{public:staticA&getInsance();    setup(){...};private:A();    A(constA&rhs);};A&A::getInstance(){staticAa;    returna;}A::getInsance().s......