package untitled4;import java.util.*; import java.lang.*; public class myBean { private int Count = 0; private int Total = 0; private int Max = 0; private int Min = 0; // private int[] Somenumber = {0,0,0,0}; private Vector Somenumber = new Vector(4); int i =0; public myBean() { for(i=0;i<4;i++) Somenumber.add(new Integer(0)); } public int GetCount() { return Count; } public int GetTotal() { for (i = 0; i < Count; i++) { int a = ((Integer)Somenumber.get(i)).intValue(); Total = Total + a; } return Total; } public int GetMax() { Max = ((Integer)Somenumber.get(0)).intValue(); for (int i = 0; i< Count; i++) { int a = ((Integer)Somenumber.get(i)).intValue(); if (Max < a) Max = a; } return Max; } public int GetMin() { Min = ((Integer)Somenumber.get(0)).intValue(); for (i = 0; i< Count; i++) { int a = ((Integer)Somenumber.get(i)).intValue(); if (Min > a) Min = a; } return Min; } public void AddNumber(int number) { //Somenumber[Count] = number; //Somenumber.setElementAt((Object)number,Count); Object p = Somenumber.set(Count,new Integer(number)); Count = Count + 1; } }
Object p = Somenumber.set(Count,new Integer(number)); 也可写成 Somenumber.set(Count,new Integer(number));
给你调通了,有三类错误吧。自己好好看看。 package com.we.lby; import java.util.*; public class myBean { private int Count = 0; private int Total = 0; private int Max = 0; private int Min = 0; // private int[] Somenumber = {0,0,0,0}; private Vector Somenumber = new Vector(4); public myBean() { for (int i = 0;i < 4; i++){ Somenumber.add(new Integer(0)); } } public int GetCount() { return Count; } public int GetTotal() { for (int i = 0; i < Count; i++) { int a = ((Integer)Somenumber.get(i)).intValue(); Total = Total + a; } return Total; } public int GetMax() { Max = ((Integer)Somenumber.get(0)).intValue(); for (int i = 0; i< Count; i++) { int a = ((Integer)Somenumber.get(i)).intValue(); if (Max < a) Max = a; } return Max; } public int GetMin() { Min = ((Integer)Somenumber.get(0)).intValue(); for (int i = 0; i< Count; i++) { int a = ((Integer)Somenumber.get(i)).intValue(); if (Min > a) Min = a; } return Max; } public void AddNumber(int number) { //Somenumber[Count] = number; Integer intNumber = new Integer(number); Somenumber.set(Count,intNumber); Count = Count + 1; } }
import java.lang.*; public class myBean
{ private int Count = 0;
private int Total = 0;
private int Max = 0;
private int Min = 0;
// private int[] Somenumber = {0,0,0,0};
private Vector Somenumber = new Vector(4);
int i =0;
public myBean()
{
for(i=0;i<4;i++)
Somenumber.add(new Integer(0));
} public int GetCount()
{
return Count;
} public int GetTotal()
{
for (i = 0; i < Count; i++)
{
int a = ((Integer)Somenumber.get(i)).intValue();
Total = Total + a;
}
return Total;
} public int GetMax()
{
Max = ((Integer)Somenumber.get(0)).intValue();
for (int i = 0; i< Count; i++)
{
int a = ((Integer)Somenumber.get(i)).intValue();
if (Max < a) Max = a;
}
return Max;
} public int GetMin()
{
Min = ((Integer)Somenumber.get(0)).intValue(); for (i = 0; i< Count; i++)
{
int a = ((Integer)Somenumber.get(i)).intValue();
if (Min > a) Min = a;
}
return Min;
} public void AddNumber(int number)
{ //Somenumber[Count] = number;
//Somenumber.setElementAt((Object)number,Count);
Object p = Somenumber.set(Count,new Integer(number));
Count = Count + 1;
}
}
也可写成
Somenumber.set(Count,new Integer(number));
package com.we.lby; import java.util.*; public class myBean
{ private int Count = 0;
private int Total = 0;
private int Max = 0;
private int Min = 0;
// private int[] Somenumber = {0,0,0,0};
private Vector Somenumber = new Vector(4);
public myBean()
{
for (int i = 0;i < 4; i++){
Somenumber.add(new Integer(0));
}
}
public int GetCount()
{ return Count;
}
public int GetTotal()
{ for (int i = 0; i < Count; i++)
{ int a = ((Integer)Somenumber.get(i)).intValue();
Total = Total + a;
}
return Total;
}
public int GetMax()
{ Max = ((Integer)Somenumber.get(0)).intValue();
for (int i = 0; i< Count; i++)
{ int a = ((Integer)Somenumber.get(i)).intValue();
if (Max < a) Max = a;
}
return Max;
}
public int GetMin()
{ Min = ((Integer)Somenumber.get(0)).intValue();
for (int i = 0; i< Count; i++)
{ int a = ((Integer)Somenumber.get(i)).intValue();
if (Min > a) Min = a;
}
return Max;
}
public void AddNumber(int number)
{ //Somenumber[Count] = number;
Integer intNumber = new Integer(number);
Somenumber.set(Count,intNumber);
Count = Count + 1;
}
}