问题描述
试试这个:
System.out.printf("M%d%n", number+1);
%n
换行符在哪里
解决方法
我对此表示怀疑。
public static void main(String[] args) throws IOException{
int number=1;
System.out.println("M"+number+1);
}
输出: M11
但是我想让它打印M2而不是M11。我无法对++进行编号,因为该变量与for循环有关,如果这样做,则会给我不同的结果,并且由于输出格式更改,因此无法使用其他print语句进行打印。
请您帮助我如何正确打印它。