package hello;public class Hello {public static void main(String[] args) {// TODO Auto-generated method stubint x=sum(3,5);//给sum函数里a,b赋值System.out.println("a,b最大是"+x);sayHello("zz");//给sayHello函数name字符串“zz”并调用执行}static int sum(int a,int b){if(a>b) {return a;}else{return b;}}static void sayHello(String name) {System.out.println("Hello "+name);} }
正确给函数赋值,就可以了。可以大大减少重复输入代码。
如果sum不是static 如何在main中调用?是不是java不允许?
Hello h = new Hello(); 然后用h就能调用Hello类中的非静态变量和方法了。