(求助)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函数是怎么调用的,请大家帮忙看下,我这个程序改怎么改才对呢
----------------解决方案--------------------------------------------------------
很简单 只要改成这样就可以了
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
明白了啊,谢了啊 ----------------解决方案--------------------------------------------------------