当使用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);
}
}
(我正在一个名为repl.it的网站上编写我的程序)
# 1 楼答案
我能在repl中重现你的问题。信息技术 只需将类名更改为
Main
(大写Main)它不会向您显示错误消息:
并运行以前版本的类。 我还建议使用更好的IDE——Eclipse或IntelliJ
# 2 楼答案
您可能需要重新编译并运行新编译的代码。您显示的代码按预期工作还要确保在编译之前将更改保存到源文件,以确保编译的是最新的更改
# 3 楼答案
你的代码肯定会产生7作为输出,我刚刚试过。 你确定你在主持你给我们看的课程吗? 例如,第二张图片显示您运行Main。JAVA但是在你的第一张图片中,这个类被称为main(带有小写字母m)。但是文件名和类名应该相同