public Double getQuote(String symbol)
{
this.symbol = symbol;
                  System.out.println(symbol);
if(symbol.equalsIgnoreCase("SUNW"))
{
return new Double(25.00);
}else{
          return null;
                   }

}

解决方案 »

  1.   

    语法有错误,自己去检查看看。再找不出教你个办法:System.out.println()
      

  2.   

    好笑,price = getQuote(symbol);这个symbol其实是THIS.symbol,也就是 private String symbol;但你没有给他赋值,if(symbol.equalsIgnoreCase("SUNW"))肯定是假
      

  3.   

    对了,get就要返回值吗!!!!
    public Double getQuote(String symbol)
    {
    this.symbol = symbol;
    如果是:
    public void  setQuote(String symbol){
    this.symbol = symbol;
    }
    就对。呵呵,问题现在你要得到值呀?所以是:
    public Double  getQuote(String symbol){
    return symbol;
    }