【问题标题】:Refresh a java variable [closed]刷新一个java变量[关闭]
【发布时间】:2013-07-07 03:26:58
【问题描述】:

我有一个问题:我在字符串中使用了一个随机变量,但是当我再次应用该字符串时,它不会更新该变量这是我的代码:

int Low = 56;
int High = 92;
int R = r.nextInt(High-Low) + Low;

这直接位于类中

【问题讨论】:

  • r 是Random 的实例吗?你在哪里应用字符串?请发布所有相关代码。
  • 不清楚你在问什么,能否提供SSCCE
  • 你到底想做什么?
  • 有很多事情可以让你的问题更清楚。首先,rintRandom 还是其他类型?其次,您能否举例说明您如何多次使用您的代码段以及您使用的代码? (顺便说一句,代码段不是字符串。)如果您给我们一个更完整的问题,我们可以更好地提供对您有帮助的答案并有效地解决您的问题。

标签: java variables refresh


【解决方案1】:

您可以尝试添加一个 setter 方法并在每次应用字符串时调用它

setX(int x){
   this.x = x;}

那么这会将您的变量更新为最新的。

【讨论】:

    【解决方案2】:
            int Low = 56;
            int High = 92;
            Random r = new Random();
            int R = r.nextInt(High-Low) + Low;
            System.out.println(R);
            R = r.nextInt(High-Low) + Low;
            System.out.println(R);
    

    你会有两个不同的R

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-12-29
      • 1970-01-01
      • 1970-01-01
      • 2013-10-24
      • 1970-01-01
      • 1970-01-01
      • 2015-06-25
      • 1970-01-01
      相关资源
      最近更新 更多