在UML类图中,类成员使用下画线进行标识,-代表private访问权限,+代表public访问权限
写了一个小时,还望博友采纳
package cn.bdqn.demo08;
public class Myinteger {
private int value;
//带参数的构造方法
public Myinteger(int value) {
super();
this.value = value;
}
//返回value成员值
public int getValue() {
return value;
}
//返回value是否是偶数
public boolean isEven(){
boolean isOuShu=false;
if(this.getValue()%2==0){
isOuShu=true;
}
return isOuShu;
}
//返回value是否是奇数
public boolean isOdd(){
boolean isJiShu=false;
if(this.getValue()%2!=0){
isJiShu=true;
}
return isJiShu;
}
//返回value是否是素数
public boolean isPrime(){
boolean issuShu=true;
int j;
for (j = 2; j < this.getValue(); j++) {
if(this.getValue()%j==0){
issuShu=false;
break;
}
}
return issuShu;
}
//返回参数整数是否是偶数
public boolean isEven(int num){
boolean isOuShu=false;
if(num%2==0){
isOuShu=true;
}
return isOuShu;
}
//返回参数整数是否是奇数
public boolean isOdd(int num){
boolean isJiShu=false;
if(num%2!=0){
isJiShu=true;
}
return isJiShu;
}
//返回参数整数是否是素数
public boolean isPrime(int num){
boolean issuShu=true;
int j;
for (j = 2; j < this.getValue(); j++) {
if(num%j==0){
issuShu=false;
break;
}
}
return issuShu;
}
//返回参数整数对象是否是偶数
public boolean isEven(Myinteger my){
boolean isOuShu=false;
if(my.getValue()%2==0){
isOuShu=true;
}
return isOuShu;
}
//返回参数整数对象是否是奇数
public boolean isOdd(Myinteger my){
boolean isJiShu=false;
if(my.getValue()%2!=0){
isJiShu=true;
}
return isJiShu;
}
//返回参数整数对象是否是素数
public boolean isPrime(Myinteger my){
boolean issuShu=true;
int j;
for (j = 2; j < this.getValue(); j++) {
if(my.getValue()%j==0){
issuShu=false;
break;
}
}
return issuShu;
}
//比较当前对象整数与参数整数
public boolean equals(int num){
boolean isDeng=false;
if(num==this.getValue()){
isDeng=true;
}
return isDeng;
}
//比较当前对象整数与参数整数对象
public boolean equals(Myinteger my){
boolean isDeng=false;
if(my.getValue()==this.getValue()){
isDeng=true;
}
return isDeng;
}
//将参数字符数组转换为整数
public int parseInt(char[] ch){
int chNum=0;
//转换逻辑
return chNum;
}
//将参数字符串转换为整数
public int parseInt(String ch){
int chNum=0;
//转换逻辑
return chNum;
}
}