복사하지 나는 주식이 모델 클래스를 코딩 이 :자바 복사 생성자는 값
Stock bac = new Stock("BAC", 100, 42.22f);
System.out.println(bac);
bac.setLatestPrice(43.35f);
System.out.println(bac);
Stock bacCopy = new Stock(bac);
System.out.println(bacCopy);
출력은 다음과 같습니다
,536,913 63010BAC 100 42.22 42.22 0.00%
BAC 100 42.22 43.35 2.68%
BAC 100 42.22 42.22 0.00%
어떤 이유로 든 퍼센트 - 이득을 나타내는 마지막 값이 복사되지 않습니다?
여기 %의 이득 방법은 BTW입니다 : 어디에서 잘못 가고
public void updatePercentGain()
{
percentGain = ((latestPrice - purchasePrice)/purchasePrice) * 100;
}
?
이것은 잘못되었습니다.'ticker == ""'대신 ticker.equals ("")'를 사용하고 싶습니다. –
문자열에 "=="을 사용할 수 있습니다. 그것은 작동합니다 – Haque1
'43 .35 '의이 값은 어떻게 여기에 있습니까? BAC 80 42.22 43.35 2.68 % –