>>708 >>713
例えが悪いのではなくて設計が悪い。
データはどうやって保持するつもり?"売り上げなし"という文字列か?

データ処理の段階で、
String uriage;
...
if (uriage.equals("売り上げなし") || uriage.equals("売上なし") || uriage.equals("売上げなし")) ...
なんてするつもりか?
「売り上げなし」なんてのは表示(または入力)するときに必要なだけでデータが文字列である必要は無い。

「0は売り上げなしとみなす」とか、Integerにして「nullの場合売り上げなし」とか、
class Uriage{
 private int amount;
 public exists() {...}
}
とか方法はいろいろ。