私は、ここに私のプログラムでは、ユーザー定義の方法をやってトラブルを抱えているここに私の他のクラスの誰かが私にどのクラス証券にユーザー定義の入力を作るために
package Ex_9_2;
public class TestStock {
public static String price;
//main
public static void main(String[] args) {
Stock stock = new Stock("ORCL", "Oracle Corporation");
System.out.println("Please enter previous closing price ");
stock.setPreviousClosingPrice(34.5);
System.out.println("Please enter current price ");
stock.setCurrentPrice(34.35);
System.out.println(stock);
// Display stock info
System.out.println("Previous Closing Price: " + stock.getPreviousClosingPrice());
System.out.println("Current Price: " + stock.getCurrentPrice());
System.out.println("Price Change: " + stock.changePercent());
}
}
を助けることができるならば、それはいいだろう
package Ex_9_2;
public class Stock {
private String symbol;
private String name;
private double previousClosingPrice;
private double currentPrice;
public Stock() {
}
public Stock(String symbol, String name) {
this.symbol = symbol;
this.name = name;
}
public String getSymbol() {
return this.symbol;
}
public String getName() {
return this.name;
}
public double getPreviousClosingPrice() {
return previousClosingPrice;
}
public double getCurrentPrice() {
return currentPrice;
}
public void setSymbol(String symbol) {
this.symbol = symbol;
}
public void setName(String name) {
this.name = name;
}
public void setPreviousClosingPrice(double price) {
this.previousClosingPrice = price;
}
public void setCurrentPrice(double price) {
this.currentPrice = price;
}
public double changePercent() {
return (currentPrice - previousClosingPrice)/previousClosingPrice;
}
@Override
public java.lang.String toString(){
return "\nYour Company's name is " + this.name
+ "\nYour Company's Symbol is " + this.symbol;
}
私はこの問題のために私のメインにユーザ入力を行うように見えることはできません。
System.out.println("Please enter previous closing price ");
stock.setPreviousClosingPrice(34.5);
と、この:
System.out.println("Please enter current price ");
stock.setCurrentPrice(34.35);
あなたはユーザーからの入力を取るためにjava.util.Scannerクラスを使用することができ、
「この問題のために私のメインにユーザー入力をする」とはどういう意味ですか?問題はどこだ?あなたはハードコードされた "stock.setPreviousClosingPrice(34.5)"の代わりにユーザーからの入力を受け取りますか? –