当前页面: 开发资料首页 → Eclipse 专题 → JCreator的代码无法移植给eclipse?
JCreator的代码无法移植给eclipse?
摘要: JCreator的代码无法移植给eclipse?
同样是使用JDK1.5,为什么在JC中使用没有问题的代码,在eclipse就全是问题?
最主要的,为什么eclipse和JB都不支持Integer,Float这两个对象?是我少加载什么了么?
帖段代码,大家帮我看看,在eclipse就是不能成功编译执行。
最简单的求10个数的平均数,我LP的老师非让她们用eclipse做,我是第一次用eclipse,所以还是给各位添麻烦了,谢谢~~~~
import java.io.*;
public class Test1
{
String GetScore[]=new String[10];
Integer Score[]=new Integer[10];
//构造函数
public Test1()
{
GetScore();
SumScore();
}
//从键盘读入数据
private void GetScore()
{
Integer TestScore=0;
try{
for(int i=0;i<10;i++)
{
System.out.print("请输入第"+(i+1)+"个数:");
BufferedReader streami = new BufferedReader(new InputStreamReader(System.in));
GetScore[i]=streami.readLine();
Score[i]=TestScore.parseInt(GetScore[i]);
System.out.println(""+Score[i]+"");
}
}
catch(Exception ex){
System.out.println ("/nERROR!/nPlease Check The Input Number!");
}
}
//将数据求和
private void SumScore()
{
Integer ScoreSum=0;
for(int i=0;i<10;i++)
{
ScoreSum=ScoreSum+Score[i];
}
System.out.println ("合计数是:"+ScoreSum);
AvgScore(ScoreSum,10);
}
//求平均数
private void AvgScore(int sum,int n)
{
Integer avgScore=0;
avgScore=sum/n;
System.out.println ("平均数是:"+avgScore);
}
//主函数
public static void main(String args[])
{
System.out.println ("输入10个数,求平均数");
Test1 t1=new Test1();
}
}
肯定支持的,少了几个import
你可以用源码->组织导入(ctrl+shift+O)(of的O)自动完成
还是没全解决的说,似乎eclipse无法将int类型的值直接赋值给Integer对象。
而在JC里就没有这个问题。
我将ParseInt方法换成decode就把问题解决了......是不是eclipse的编译器执行的验证比JC的更严格才会造成这种结果?
散分~~~`谢谢~~~~