if(S.elementAt(i)==(((Vector)S1.elementAt(j)).elementAt(i)+(
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/04/28 17:41:56
if(S.elementAt(i)==(((Vector)S1.elementAt(j)).elementAt(i)+((Vector)S2.elementAt(j)).elementAt(i)+((Vector)S3.elementAt(j)).elementAt(i)))
其中变量定义如下:
Vector S=new Vector();//一维数组
Vector S1=new Vector(); //二维数组
Vector S2=new Vector();//二维数组
Vector S3=new Vector();//二维数组
为什么会有如下的报错,望大侠们指教,要怎么处理才能对呢?
报错:
运算符 + 不能应用于 java.lang.Object,java.lang.Object
if(S.elementAt(i)==((S1.elementAt(j)).elementAt(i)+(S2.elementAt(j)).elementAt(i)+(S3.elementAt(j)).elementAt(i))){
没说清楚,补充下
因为我S1中添加的元素是double型的
好比Vector S1=new Vector(); //二维数组
Vector s1=new Vector();
S1.addElement(s1);
其中变量定义如下:
Vector S=new Vector();//一维数组
Vector S1=new Vector(); //二维数组
Vector S2=new Vector();//二维数组
Vector S3=new Vector();//二维数组
为什么会有如下的报错,望大侠们指教,要怎么处理才能对呢?
报错:
运算符 + 不能应用于 java.lang.Object,java.lang.Object
if(S.elementAt(i)==((S1.elementAt(j)).elementAt(i)+(S2.elementAt(j)).elementAt(i)+(S3.elementAt(j)).elementAt(i))){
没说清楚,补充下
因为我S1中添加的元素是double型的
好比Vector S1=new Vector(); //二维数组
Vector s1=new Vector();
S1.addElement(s1);
Vector S1=new Vector(); //二维数组
里面的Vector没指定具体类型,所以它们取出来都是Object,这里你需要显式的转型为Double
或者语句改为:
Vector S1=new Vector();
里面的Vector没指定具体类型,所以它们取出来都是Object,这里你需要显式的转型为Double
或者语句改为:
Vector S1=new Vector();
for(j=i+n+1; j>i; j--)和s[j+1]= s[j];
if (j == i) continue;
c++?i=0,j=5;?do?{i++;j--;?if(i>3)break;}?while(j>0)?求i j
c语言中if(i-j)d=i-j;其中if(i-j)是什么含义?
if(s[i]>=‘a’&&s[i]
if(s[i]>='0'&&s[i]
if(!(i%j))和if(i%j==0)意思相同吗
int i=1,j=10; do( if(i++>--j) contiue; while (i
if (i!=k&&i!=j&&j!=k) /*确保i、j、k三位互不相同*/
#include main() { int i,j,m=1; for(i=1;i0;j--) { if(i*j>3) b
#includemain(){int i,j,m=1;for(i=1;i0;j--){if(i*j>3)break;m*
lingo中@for(link3(i,j):c(i,j)=@if(@sum(type(l):x(l,i,j))#gt#0