这个怎么得来的 我不能理解

img

这就看子函数什麽情况返回1,显然2和3都返回1
第二个if使得除2以外的偶数和1都返回0,即1,4,6,8返回0
for循环会使得3、5、7、9的倍数且不是质数的数返回0,即6、9返回0
最终通过以上判断的是5和7,会返回1
所以最终是2,3,5,7

输出1-9之间的素数。
fun()方法用来判断当前数是否为素数,如果为素数就返回1,否则返回0。
在main方法中,根据调用fun() 方法的返回值来判断是否为1,如果等于1就输出。