java类的创建 请 帮我改错

java类的创建 请 帮我改错 - 故障解答 - 电脑教程网

java类的创建 请 帮我改错

日期:2006-09-27   荐:
java类的创建 请 帮我改错class Array{ Array(int arr[]){ a=arr; } public void Sum(){ int sum=0; int i; for(i=0;i<=a.length-1;i ) sum =a[i]; sum =sum; } public int getSum(){ return sum; } } public class Temp{ Array s=new Array(); public class static void main(String args[]){ int arr[]={2,4,6,7,9,20,28}; System.out.println("sum=" s.getSum()); } }请问这个a从哪里诞生的??class Array { int a[]; int sum; Array(int arr[]) { a = arr; } public void Sum() { sum = 0; int i; for (i = 0; i <= a.length - 1; i ) { sum = a[i]; } sum = sum; } public int getSum() { return sum; }}public class Temp { Array s = new Array(); public static void main(String args[]) { int arr[] = { 2, 4, 6, 7, 9, 20, 28}; System.out.println("sum=" s.getSum()); }}大哥你的程序想实现什么功能啊如果只是改成没有错误,那好办啊,我帮你改了,只是最后的结果为0。class Array{ int a[]; int sum; Array(int arr[]){ a=arr; } public void Sum(){ int sum=0; int i; for(i=0;i<=a.length-1;i ) sum =a[i]; sum =sum; } public int getSum(){ return sum; } } public class Temp{ public static void main(String args[]){ int arr[]={2,4,6,7,9,20,28}; Array s=new Array(arr); System.out.println("sum=" s.getSum()); } }设计一个类添加一个整型数组添加构造方以对数组赋初值。为这个类添加数组求和方法并返回其值。编程利用这个类计算数组求和值并输出。就实现这个功能kingfish :怎么还是有错误?第一,你的a不知从哪冒出来的第二,Arry在java API中已经被定义,不能再这样定义第三,main()方法的格式就为 public static void main(String args[])而不是 public class static void main(String args[])你的程序错误很多!!!class Arr{int arr[]={12,78,96,45,23,56,78,98,01,30};int getSum(){int sum=0;for(int i=0;i<arr.length;i ){ sum =arr[i];}return sum;}};class temp{public static void main(String args[]){Arr a=new Arr();System.out.println(a.getSum());}};重新写了一个!!
标签: