【java语言程序设计基础篇第十章第三题】
2016-10-22 17:10
211 查看
package OctTTYwo; public class MyInteger { int value ; String valuel; public MyInteger(int value){ this.value = value; } public MyInteger(String valuel){ this.valuel = valuel; } public int getValue(){ return value; } public boolean isEven(){ return value % 2 == 0 ? true : false; } public boolean isOdd(){ return value % 2 != 0 ? true : false; } public boolean isPrime(){ for(int i = 2 ; i < value / 2 ; i++) if(value % i == 0) return false; return true; } public boolean isEven(int value){ this.value = value; return value % 2 == 0 ? true : false; } public boolean isOdd(int value){ this.value = value; return value % 2 != 0 ? true : false; } public boolean isprime(int value){ this.value = value; for(int i = 2 ; i < value / 2 ; i ++) if(value % 2 == 0) return false; return true; } public boolean isEven(MyInteger value){ return value.isEven(); } public boolean isOdd(MyInteger value){ return value.isOdd(); } public boolean isprime(MyInteger value){ return value.isPrime(); } public boolean equals(int value){ return this.value == value; } public boolean equals(MyInteger value){ return value.equals(this.value); } public int parseInt(char[] cs){ String s = new String(cs); return parseInt(s); } public int parseInt(String s){ return Integer.valueOf(s); } }
package OctTTYwo; public class CJF { public static void main(String[] args) { MyInteger m1 = new MyInteger(11); System.out.println("是偶数吗 ?" + m1.isEven() + "\n 是奇数吗 ? " + m1.isOdd() + "\n 是素数吗 ?" + m1.isPrime()); System.out.println("是偶数吗 ?" + m1.isEven(11) + "\n 是奇数吗 ?" + m1.isOdd(11) + "\n 是素数吗 ?" + m1.isprime(11)); System.out.println("是偶数吗 ?" + m1.isEven(12) + "\n 是奇数吗 ?" + m1.isOdd(12) + "\n 是素数吗 ?" + m1.isprime(12)); System.out.println("是否相等 ? " + m1.equals(11) + "\n是否相等 ?" + m1.equals(12)); System.out.println("\n" + m1.parseInt("129")); System.out.println("\n" + m1.parseInt("459")); System.out.println("\n" + Integer.parseInt("459")); } }
相关文章推荐
- Java语言程序设计-基础篇-第八版-第一章
- Java语言程序设计-基础篇-第八版-编程练习题-第二章
- Java语言程序设计-基础篇-第八版-复习题-第八章
- java语言程序设计基础篇--第十九章--练习题19.1
- Java语言程序设计-基础篇-第八版-第九章
- Java语言程序设计-基础篇-第八版-第二章
- Java语言程序设计-基础篇-第八版-第七章
- Java语言程序设计-基础篇-第八版-复习题-第九章
- Java语言程序设计-基础篇-第八版-复习题-第六章
- Java语言程序设计-基础篇-第八版-编程练习题-第九章
- Java语言程序设计-基础篇-第八版-编程练习题-第一章
- Java语言程序设计-基础篇-第八版-第五章
- Java语言程序设计-基础篇-第八版-复习题-第三章
- Java语言程序设计-基础篇-第八版-复习题-第七章
- Java程序语言(基础篇)第2章 基本程序设计 编程练习题解答
- Java语言程序设计-基础篇-第八版-复习题-第二章
- Java语言程序设计-基础篇-第八版-第四章
- Java语言程序设计-基础篇-第八版-复习题-第四章
- Java语言程序设计-基础篇-第八版-编程练习题-第七章
- Java语言程序设计-基础篇-第八版-第八章