在Java程序中,编写方法,方法的功能是判断一个整数的奇偶性,并在Main方法中调用这个方法

如题所述

第1个回答  2014-04-14
//用面向对象,委托一个接口去负责判断,把逻辑分离出主干程序
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;
}
}
}本回答被网友采纳
第3个回答  2014-04-14
import java.util.Scanner;
import java.lang.System;

class OddOrEven{
        /*判断奇数偶数的方法*/
    void aIsOddOrEven(int a) {
        if (a%2==0){
            System.out.println(a + "为偶数!");
        }/*if end*/    
        else{
            System.out.println(a + "为奇数!");
        }//else end
    }
}

public class IsOddOrEven {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner inputs = new Scanner(System.in);
        OddOrEven isoe =new OddOrEven();
        isoe.aIsOddOrEven(inputs.nextInt());
    }
    

}

第4个回答  2014-04-14
public class Demo {

private void CheckInteger(int i){
String str = i%2==0?"偶数":"奇数";
System.out.println(str);
}


public static void main(String[] args) {
new Demo().CheckInteger(0);//输入整数
}

}

第5个回答  2014-04-14
main(String[] args)
{
boolean bool=jiou(8);
if(bool)
{System.out.println("是偶数");}
else
{System.out.println("是奇数");}
}
public boolean jiou(int i)
{
if(i%2==0)
return true;

else

return false;

}
相似回答