当前位置: 代码迷 >> Java相关 >> (求助)Java函数调用问题
  详细解决方案

(求助)Java函数调用问题

热度:286   发布时间:2009-10-14 16:50:50.0
(求助)Java函数调用问题
import java.util.*;
public class test{
    public static void  fac(int x,int y){
        System.out.println(x*x+y*y);
    }
   
    public static void main(String[] args){
        System.out.println("请输入两个数:");
        Scanner imput=new Scanner(System.in);
        int a=imput.nextInt();
        int b=imput.nextInt();   
    System.out.print (fac(a,b));
   
}

}
由于小弟刚刚开始接触Java,还弄不懂Java函数是怎么调用的,请大家帮忙看下,我这个程序改怎么改才对呢
搜索更多相关的解决方案: 函数  Java  

----------------解决方案--------------------------------------------------------
很简单 只要改成这样就可以了
import java.util.*;
public class test{
    public static void  fac(int x,int y){
        System.out.println(x*x+y*y);
    }
     
    public static void main(String[] args){
        System.out.println("请输入两个数:");
        Scanner imput=new Scanner(System.in);
        int a=imput.nextInt();
        int b=imput.nextInt();     
        fac(a,b);    //这里改成这样
     
}

}


----------------解决方案--------------------------------------------------------
可以将次函数public static void  fac(int x,int y){  
        System.out.println(x*x+y*y);  
    }  
改成public static int fac(int x,int y)
       {
          return x*x+y*y;
        }
另一种改法就是楼上所说的了。
----------------解决方案--------------------------------------------------------
回复 2楼 我爱JAVA1
哦,我明白了,谢了啊
----------------解决方案--------------------------------------------------------
回复 3楼 dadongzicool
明白了啊,谢了啊
----------------解决方案--------------------------------------------------------
  相关解决方案