Java で get set メソッドを使用して、あるクラスから別のクラスに出力値を取得しようとしています。クラス 1 は、結果を として出力し0.0
ます。
これはクラス 1 です。
Paper paperone = new Paper();
float a = paperone.getPercentage();
System.out.println("percentage " + a);
これは 2 番目のクラスにあります。
private float percentage;
public float getPercentage() {
return percentage; }
public void setPercentage(float percentage) {
this.percentage = percentage; }
これは、私が結果を取得したい場所です:
int total;
total = count+count1+count2;
System.out.println("The total is : ");
setPercentage((total * 100/ 5000));
System.out.println("The percentage for: " + getPercentage() + "%");
読み取られている行のリストからカウント数を取得しています。2 番目のクラスから印刷すると、正しい結果が得られますが、最初のクラスからは得られません。私が間違っていることはありますか?
ありがとうございました。