Java编写一个类,判断奇偶,再写一个类,奇数输出0,偶数输出1

Java编写一个类,判断奇偶,再写一个类,奇数输出0,偶数输出1,第1张

完全的面向对象的抽象和实现

/

数值过滤器

@author

Hardneedl

/

public

interface

NumberFilter

{

/

过滤

@param

t

待过滤的数值

@return

true

表示接受,

false

表示拒绝

/

boolean

accept(int

t);

}

/

奇偶判断

@author

Hardneedl

/

public

class

OddEvenNumberFilter

implements

NumberFilter

{

/

偶数

@param

t

待过滤的数值

@return

true

表示偶数,

false

表示奇数

/

public

boolean

accept(int

t)

{

//请注意高效的奇偶判断的算法:偶数的二进制最低位是0;奇数的二进制最低位是1

return

(t&1)==0;

}

}

//------------------------------------------

/

输出者

@author

Hardneedl

/

public

interface

Exporter

{

/

导出

@param

t

输入参数

@return

输出的内容

/

V

output(T

t);

}

/

@author

Hardneedl

/

public

class

OddEveExporter

implements

Exporter

{

private

int

i;

public

void

set(int

n){i=n;}

public

Integer

output(NumberFilter

numberFilter)

{

return

numberFilteraccept(i)0:1;

}

}

public class TestMap {

public static void main(String[] args) {

Systemoutprintln("请输入一个整数");

Systemoutprintln();

Scanner sc = new Scanner(Systemin);

int number = scnextInt();

if((number&1) == 1){

Systemoutprintln("您输入的是奇数");

}else{

Systemoutprintln("您输入的是偶数");

}

}

}

以上就是关于Java编写一个类,判断奇偶,再写一个类,奇数输出0,偶数输出1全部的内容,包括:Java编写一个类,判断奇偶,再写一个类,奇数输出0,偶数输出1、JAVA编写程序,输入一个整数,判断其奇偶性,如果是偶数,则输出true,否则为false、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10208295.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存