何をしようとしているのは、最初の数字セットを実行するプログラムを持つことです。次に、出力を「X」として使用します。だからこのように見える Tnew = Told - m(Told - Tair) Toldは最後の方程式Tnewです。Javaプログラムの再帰で最後の数字を繰り返す必要があります
ex. new = old +6
old = 7
new = 13
new = 13 +6
repeat
Heres the code;パッケージヒートロス; パッケージheatloss;
/**
*
* @author Eric Franzen
*/
public class HeatLoss {
public static void heatloss(double x, double m, double a) {
double heatloss = x - m * (x - a);
if (x < 55) {
System.out.println("potatoe too cold");
}
else {
System.out.println(heatloss);
heatloss(x,m,a);
x = heatloss;
}
}
public static void main(String[] args) {
heatloss(80, .01515 ,25);
}
}
わかりましたので、私はこのように見えるようにコードを変更:
public static double heatloss(double x, double m, double a) {
double heatloss = x - m * (x - a);
if (x < 55) {
System.out.println("potatoe too cold");
return heatloss;
}
else {
System.out.println(heatloss);
x = heatloss(x,m,a);
return heatloss;
}
}
しかし、私は割り当てられた値である」という行
x = heatloss(x,m,a);
でエラーが出ます使われたことがない。" それはどういう意味ですか? Xはプログラムではっきりと使用されています。
質問がありましたか? –