Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 当使用mod 10时,我没有得到数字的最后一位,而只是得到0的输出?_Java - Fatal编程技术网

Java 当使用mod 10时,我没有得到数字的最后一位,而只是得到0的输出?

Java 当使用mod 10时,我没有得到数字的最后一位,而只是得到0的输出?,java,Java,当我做57%10时,它不会给我一个7的答案,而是给出一个0的输出,即使我做57/10,它也会给我0。请帮助解决这个问题 (我正在一个名为repl.it的网站上编写程序)您可能需要重新编译并运行新编译的代码。您显示的代码按预期工作。还要确保在编译之前将更改保存到源文件,只是为了确保编译的是最新的更改您的代码肯定会生成7作为输出,我刚刚尝试过。 你确定,你在管理你给我们看的课程吗? 例如,第二张图片显示您运行Main.java。但是在您的第一张图片中,该类被称为main(带有小写字母m)。但是文

当我做57%10时,它不会给我一个7的答案,而是给出一个0的输出,即使我做57/10,它也会给我0。请帮助解决这个问题


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

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

您的代码肯定会生成7作为输出,我刚刚尝试过。 你确定,你在管理你给我们看的课程吗?
例如,第二张图片显示您运行Main.java。但是在您的第一张图片中,该类被称为main(带有小写字母m)。但是文件名和类名应该相同。

我可以在repl.it中重现您的问题。 只需将类名更改为
Main
(大写Main)

它只是不向您显示错误消息:

错误:无法找到或加载main类main

并运行以前版本的类。
我还建议使用更好的IDE-Eclipse或IntelliJ

不要发布代码图片,请在此处复制并粘贴文本。请不要包含代码图像-我们无法复制/粘贴并运行它。另外,你在问题中包含的感叹号的数量不会影响人们将要付出的努力。@sleepToken哦,我相信它确实会影响人们将要付出的努力,只是不会影响他想要的方式!考虑到你的图片显示的是
57%10
,而你的问题提到的是
56%10
,我对你的问题不太相信。也许你忘了保存文件:-)@WJS,但这可能是正确的答案肯定是个答案。OP说他们没有得到预期的结果。我提供了他们为什么没有得到预期结果的答案。请记住,问题不在于如何获取最后一个数字,而在于为什么获取最后一个数字不起作用。虽然我认为这个问题在当前状态下不值得回答,我认为@loganrussell48不应该因此受到惩罚。你解释否决票是件好事,但我认为这个问题应该被解决,而不是一个糟糕的答案。整个帖子是一场灾难。问题实际上只是一个结尾带有
的语句。谢谢你的解释。我宁愿知道为什么我被否决了,也不知道有没有检查这个网站我的代码在那里。(编辑)哦,等等,我刚刚发现了问题,你的小写建议是正确的,但通常当我在那个网站上写代码时,我不会更改它,它会给我一个绝对正确的答案
class main{

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