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 回答