对于下面的源程序,哪些选项的结论是正确的? 
public class J_Test{  
    public static int mb_isOdd(int x)  {  return x%2;    }  
    public static void main(String args[]){    
             if(mb_isOdd(3))  System.out.println("3 is odd.");    
             else             System.out.println("3 is even.");  
    } 
}
A 程序输出“3 is odd.”
B 程序输出“3 is even.”
C 程序无法通过编译
D 程序可以通过编译,但无法正常运行