刚学JAVA,传参有点搞不懂,不知道什么时候该传参数,怎么传这个参数。。大家在学到这步的时候有没有同样的经历,给点经验,小弟好跨过这个小坎

解决方案 »

  1.   

    你就想,一个数学的函数,f(x)= a*x+b,想要求出了f(x)等于多少,是不是得给x一个值啊。呵呵。这是我的理解,我也是菜鸟
      

  2.   

    任何程序都可以一个IPO的过程(Input-->Process-->Output)而函数/子过程也是一样的,你所说的传参就相当于Input,也就是要被函数/子程序处理的参数.至于什么时候要传参,要看你的需要,比如说,你写一个求两数和的函数sum,那么,这个函数是要包括两个参数(加数a,和加数b),因此你的函数的声明就应该像这个样子:
    int sum(int a, int b)
    其中a和b就是参数(也叫形参, 可以在你定义的sum函数里面直接使用);至于怎么去传这个参数,那就是在你的主程序里面去call起这个函数,形如:
    main() {
        ...
        int c = sum(1, 2); // 1 和 2就是传进去的实参
        ...
    }
      

  3.   

    ""刚学JAVA,传参有点搞不懂,不知道什么时候该传参数,怎么传这个参数。。大家在学到这步的时候有没有同样的经历,给点经验,小弟好跨过这个小坎""
    当需要传参时再传参数,比如说当你需要从外部设备接收数据时,你可以把外部接收过来的数据做为参数传递给程序,前提时你已经在程序的函数中设置好形参,如何传参数,那就根据JAVA语法规定传就可以了.
      

  4.   

    a = a + b
    b = a - b
    a = a - b