我需要在Java中的方法内部调用方法的帮助

因此,我需要在flu_in_hamamatsu()方法中调用one_percent_increase_of()方法

但是我不确定该怎么做...

有人可以帮助我做什么吗?

我正在日本的一所大学里学习这个课程,所以实际上我可能会误解教授的指导。

我尝试将int one_percent_increase_of(int num)放入静态int flu_in_hamamatsu(int day)方法中,但似乎不起作用。

class Flu13 {
  static int initial = 10;
  public static void main(String args[]){
    int n,d;
    d = 300;
    n = flu_in_hamamatsu(d);

    System.out.print("Total " + n + " people may have flu in day " + d + ".");

    return;
  }

  static int flu_in_hamamatsu(int day) {
    int i,r;

    r = initial;

    for( i = 0; i < day; i++ ) {
      r *= 1.01;
      if( r < 100 && (int)(Math.random() * 100) < 1 ) {
        r += 1;
      }
    }

    return r;
  }

  static int one_percent_increase_of(int num) {
    int r;

    r = num;
    r *= 1.01;
    if( r < 100 && (int)(Math.random() * 100) < 1 ) {
      r += 1;
    }

    return r;
  }
}
zhuzhu1107 回答:我需要在Java中的方法内部调用方法的帮助

您尝试过这样的事情吗?

static int flu_in_hamamatsu(int day) {
  int i,r;

  r = initial;

  for( i = 0; i < day; i++ ) {
    r = one_percent_increase_of(r);
  }

  return r;
}
本文链接:https://www.f2er.com/3166859.html

大家都在问