私は以前にこの質問をし、可能な限りフィードバックに従いましたが、ユーザーが配列に入力した情報の保存に関してまだ1つの問題があります。
最初の試みは次のとおりです 。OOPJava:在庫在庫プログラムの作成
したがって、合計3つのクラスが必要です(これは必須です)。在庫、在庫在庫、そしてユーザーインターフェース。このプログラムの目的は、会社名、株価、価格、株式数をユーザーに入力してもらうことです。もちろん、それから私は他のことをしなければなりません。残りは大丈夫だと思います。問題は、以下に投稿するコードの最後のビットであるstockInterfaceです。
public class Stock {
private String companyName;
private String stockRating;
private int price;
private int numberOfShares;
public String getCompanyName() {
return companyName;
}
public int getStockRating() {
return stockRating;
}
public String getPrice() {
return price;
}
public int getNumberOfShares() {
return numberOfShares;
}
public Stock(String companyName, String stockRating, int price, int numberOfShares) {
super();
this.companyName = companyName;
this.stockRating = stockRating;
this.price = price;
this.numberOfShares = numberOfShares;
}
import java.util.*;
public class StockInvetory {
private static final int INVENTORY_SIZE = 12;
private Stock [] stocks;
public StockInvetory() {
stocks = new Stock [INVENTORY_SIZE];
}
public class StockInterface() {
private static StockInventory stockPortfolio;
public static void main (String [] args){
System.out.println ("Stock's name:");
String stockName = console.next();
System.out.println ("Stock's rating");
String stockRating= console.next();
System.out.println ("Stock's price:");
int stockPrice = console.nextInt();
System.out.println ("Numbers of shares: ");
int numberShares= console.nextInt();
stockPortfolio [0]= new Stock(stockName, stockRatings, stockPrice, numberShares);
}
このコードは機能しません。
stockPortfolio [0]= new Stock(stockName, stockRatings, stockPrice, numberShares)
誰かが情報を配列に保存する適切な方法を教えてもらえますか?どうもありがとうございます。