【问题标题】:Display character and integer to string with conditional in java在java中使用条件显示字符和整数到字符串
【发布时间】:2016-08-08 15:52:14
【问题描述】:

我认为我缺少一些基本的东西。我正在尝试在使用条件时将字符和整数显示到字符串中。

代码:

public String display()
{
   String Term = Character.toString(B) + Integer.toString(C);
   int length = Term.length();
   if (length == 1) {
       Term = Character.toString(B);
   }
   if (length > 1) {
       Term = Character.toString(B) + Integer.toString(C);
   }
   return Term;
}

public char getB()
{return B;
}

public int getC()
{return C;
}

其中B 是一个字符,C 是一个整数。所以不断出现的错误是这样的:

A.display() 应该返回 "A" 预期: 但是是:

我已经尝试解决这个问题好几个小时了,但无济于事。我应该如何解决这个错误?谢谢。

【问题讨论】:

  • 您发布的代码与错误无关:A.display() 应返回“A”预期: 但原为:
  • 怎么不相关?我忘了说 A 是专门针对这段代码的测试代码。
  • 你能包含整个方法吗?
  • 抱歉,我真的是 java 新手,我不太确定这是否是您包含整个方法的意思?

标签: java string conditional


【解决方案1】:

首先,此代码不会按原样运行,因为您应该声明字符和整数变量。 另外,如果你有另一个干扰这个类的类,你会使用 getter 方法。 如果您想要此类问题的代码,请随时问我。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-02-08
    • 1970-01-01
    • 1970-01-01
    • 2013-05-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多