java中引用传参是针对对象的变量的,而基本数据类型不能创建对象,因此你用int类型定义的变量传过去的还是变量值!你回去好好看看java的对内存和栈内存的知识就明白了

1. 通过命令行参数传参和通过函数参数传参两种方法。2. 通过命令行参数传参是将参数作为程序启动时的命令行参数传入,可以在main函数的参数列表中使用argc和argv来接收这些参数。而通过函数参数传参是将参数直接作为函数的参数传入,可以在函数定义时指定参数的类型和名称。3. 除了上述两种方法外,还可以通过全局变量、环境变量等方式传递参数。选择传参方法需要根据具体情况和需求来决定,考虑到代码的可读性和可维护性,建议使用函数参数传参的方式。
有两种方法 一种是在CMD下运行JAVA程序,在后面加参数,比如 java HelloWorld abc这个abc就是一个参数,如果要加多个,直接在后面跟上就是,取参数时用 args[0],args[1]...还有一种方法,在Eclipse里,点Run As 可以设置参数 希望对你有所帮助
用Servlet来得到。通过request对象的getParameter()方法来获取。
//根据参数名称获取参数值