java初心者です。私の大学の教授から学習のためいただいたプログラムです。自分で調べても解決に至らなかったので、どなたかお力を貸していただけたら嬉しいです。
こちらのプログラムですが、Appleとオラクルの名前をgetSymbolで表示し、changePriceにて株価の変更計算を行い、getPriceにて、変更後の価格を表示するプログラムなのですが、new Stock("AAPL", 226.10);とnew Stock("ORCL", 48.55);の未定義のエラーが出ていまいます。価格変更メソッドでの計算方法もわかりません。
ご協力頂ける方、よろしくお願いします。
また、今回のプログラムで使われている内容が記載されていて、オススメの参考書などございましたら、教えて頂けると嬉しいです。
public class Stock { String symbol; double price; public static void main(String[] args) { Stock apple1 = new Stock("AAPL", 226.10); apple1.changePrice(25.0); // Apple up 25.0%! System.out.println(apple1.getSymbol() + " now at: " + apple1.getPrice()); Stock oracle = new Stock("ORCL", 48.55); oracle.changePrice(-10.0); // Oracle down 10.0%! System.out.println(oracle.getSymbol() + " now at: " + oracle.getPrice()); } public String getSymbol() { return symbol; } public double getPrice() { return price; } public void changePrice(double byPercent) { } }
回答2件
あなたの回答
tips
プレビュー