首页 > 解决方案 > 使用 mod 10 时我没有得到数字的最后一位数字,而只是得到 0 的输出?

问题描述

当我执行 57%10 时,它并没有给出 7 的答案,而是给出了 0 的输出,即使我执行 57/10 时它也给出了 0。请帮助解决这个问题。

这是写的代码

class main{

   public static void main(String[] args)   
   {
     int d=57;
     int c=d%10;
     System.out.println(c);
   }
}

输出为 0

(我正在一个名为 repl.it 的网站上编写我的程序)

标签: java

解决方案


您可能需要重新编译并运行新编译的代码。您显示的代码按预期工作。 还要确保在编译之前将更改保存到源文件,以确保您正在编译最新的更改


推荐阅读