C语言的for和Java的for有什么不同?

学C语言的过程中发现找素数的这个for语句感觉不对劲,用Java运行了一下果然不一样,如图

img

如果用Java,如图

img

最后一个if语句中一个j==0一个j==1,Java中如果J==0是不能出答案的
求解释一下C和Java的for循环在这里的区别在哪

===================================
刚意识到一个东西,也有可能是取余的过程出的问题

?有啥区别么
java的界面你往下滚动一下,是一样的
有帮助望采纳

不一样,哪里不一样?
你是指java输出时,换行吗?

for循环的作用和机制都是一样的,没有区别。。
你所说的区别可能是代码块中的内容导致的。