小编Sam*_*Sam的帖子

在 Java 中将整数视为布尔值

我正在更新旧的 Java 应用程序以在现代操作系统上工作,但遇到了一个我无法弄清楚的错误。我对 Java 没有太多经验,但从我读过的内容来看,您不能像在 C++ 中那样将布尔值存储在整数(1 或 0)中。

这是错误所在的代码位:

  public static double a(cr paramcr, int paramInt) {
    double d = 0.0D;
    int i = ++b;
    if (b <= l.length()) {
      if (paramInt < 0) {
        int j = b; // <----------- defined again as an integer.
        d = e();
        if (e == true && d >= h && d + f - g >= 1.0D && d + f - g <= d) {
          String str1 = String.valueOf((int)d);
          d …
Run Code Online (Sandbox Code Playgroud)

java boolean

1
推荐指数
1
解决办法
90
查看次数

标签 统计

boolean ×1

java ×1