为什么不能写成if( n % 1== 0 && m%n == 0 )?
n%1==0是多余的,而且括号后面的的问号是错的,if(m%n==0)就表示如果m%n的余数为0就继续执行,不为0则执行else语句。