我如何在java中打印MODLUS“%”

问题描述

我想在以下代码输出文字 % 而不是 "mod"

System.out.printf("Result of Modulus of %d mod %d is %d\n",num1,num2,(num1 % num2));

即我希望输出"Result of Modulus of 4 % 2 is 0"

解决方法

您可以使用另一个 % 将格式字符串中的 % 转义。

System.out.printf("The result of %d %% %d is %d",n1,n2,n1 % n2);