日期:2014-05-20  浏览次数:20715 次

如果你不会这个!最好别说搞JAVA的
public   class   DisplayResult   {
public   DisplayResult(String   input)   {
try   {
float   in   =   Float.parseFloat(input);
Squared   sq   =   new   Squared(in);
float   result   =   sq.value;
System.out.println( "the   squared   of   "   +   input   +   "is   "   +result);


}   catch   (NumberFormatException   e)   {
System.out.println(input   +   "in   naot   aj..... ");

}
}
class   Squared{
float   value;
    Squared(float   x){
    value   =   x*x;
    }
}
/**
  *   @param   args
  *   @param   arguments  
  */
public   static   void   main(String[]     arguments)   {
if   (arguments.length <1)   {
System.out.println( "user:........ ");

}   else   {
DisplayResult   dr   =   new   DisplayResult(arguments[0]);

}
}

}


  错误出现:
D:\temp> javac   DispalyResult.java
DispalyResult.java:1:   类   DisplayResult   是公共的,应在名为   DisplayResult.java   的
文件中声明
public   class   DisplayResult   {
              ^
1   错误


怎么起的?然后解决?


------解决方案--------------------
javac DispalyResult.java

你的java文件应该 叫 DisplayResult.java 改过来


------解决方案--------------------
run as 里面可以输入参数
------解决方案--------------------
汗,看了这个帖,我还以为是教我东西的,进来一看才发现上当了
------解决方案--------------------
上当了

------解决方案--------------------
我也上当了,呵呵.
在run as 里可以配置
------解决方案--------------------
标题流。。。
------解决方案--------------------
这个问题在你接触Java的时候就最容易接触到的啊!!
  刚学Java吧,揭贴吧
------解决方案--------------------
LZ的标题……
最好不要这样随便就摔大榔头哦~~
------解决方案--------------------
新手
还粗心
------解决方案--------------------
呵呵~用run as