下面是代码,不知道哪里出错了,晕呀,找了好长时间了。我求的是1到20的和的函数。但是不知道怎么回事,找不到哪个地方出错了。 
求求各位给我指点一下吧。新手勿笑我哈。。 
 
class Function { 
        public static void main (String[] args) { 
                int number = 20; 
                int xx = sum(number); 
                int average = xx / number; 
                System.out.println("1到" + number + "之间的数之和是" + xx + "它们的平均数是" + average); 
                 
        } 
        public static int sum(int num) { 
                int x = 1; 
                int y = 0; 
                while (x <= num) { 
                        y = y + x; 
                        x++;         
                return y; 
 
        }         
} |   
        
 
    
    
    
     
 
 |