//用面向对象,委托一个接口去负责判断,把逻辑分离出主干程序 public class IntegerCheckDemo { private interface IntegerCheck{ boolean isOdd(int i); }
private static class _IntegerCheck implements IntegerCheck{ public boolean isOdd(int i) { return (i&1)!=0; } }
public static void main(String[] args) { IntegerCheck check = new _IntegerCheck(); System.out.println(check.isOdd(3)); System.out.println(check.isOdd(4)); System.out.println(check.isOdd(41)); System.out.println(check.isOdd(3234)); System.out.println(check.isOdd(332410)); } }
第2个回答 2014-04-14
public class Test { public static void main(String[] str){ Test test=new Test(); if (test.checkNum(8)) { System.out.println("8是偶数"); }else{ System.out.println("8是奇数"); } } public boolean checkNum(int num){ if(num%2==0){ return true; }else{ return false; } } }本回答被网友采纳