0

intを取り、それを文字配列に変換し、配列内の文字に基づいて値を表示するループを作成しました。同じ行に値を印刷するにはどうすればよいですか?言い換えれば、代わりに:

価値

価値

価値

私は欲しい:

値値値

public static int getValue(int number) {
  final PrintStream ps = System.out;
  for (char c : Integer.toString(number).toCharArray())
    switch (c) {
    case '0':
      ps.println('a');
      break;
    case '1':
      ps.println('b');
      break;
    case '2':
      ps.println('c');
      break;
    // etc.
    }
4

1 に答える 1

5

最後を除くすべてを交換してください

System.out.println();

とのステートメント

System.out.print();

同じことですが、最後に改行が追加されていません。

于 2012-09-22T23:51:29.720 に答える