一道面向对象编程的JAVA题,每次用这种方式编程都是写两个java源文件,一个类 一个对象。
实现积分回馈功能,金卡客户积分大于1000,或者普通卡客户积分大于5000。获得回馈积分500.创建客户对象(金卡会员,积分2000),输出他得到的回馈积分。运行结果:积...
实现积分回馈功能,金卡客户积分大于1000,或者普通卡客户积分大于5000。获得回馈积分500.
创建客户对象(金卡会员,积分2000),输出他得到的回馈积分。
运行结果:
积分:2000,卡类型:金卡
回馈积分500分!。 展开
创建客户对象(金卡会员,积分2000),输出他得到的回馈积分。
运行结果:
积分:2000,卡类型:金卡
回馈积分500分!。 展开
展开全部
不知道楼主是不是这个要求
public class Test{
public static void main(String[] args) {
new Card("vip",2000).returnScore();
}
}
class Card{
private String cardType;
private int score;
public Card(String cardType,int score) {
this.cardType=cardType;
this.score=score;
}
public void returnScore(){
if("vip".equalsIgnoreCase(this.cardType)){
if(this.score>1000){
System.out.println("积分:"+this.score+",卡类型:金卡");
System.out.println("回馈积分500分!");
}else{
System.out.println("积分:"+this.score+",卡类型:金卡");
System.out.println("无回馈积分!");
}
}else if("normal".equalsIgnoreCase(this.cardType)){
if(this.score>5000){
System.out.println("积分:"+this.score+",卡类型:普通会员");
System.out.println("回馈积分500分!");
}else{
System.out.println("积分:"+this.score+",卡类型:普通会员");
System.out.println("无回馈积分!");
}
}
}
public String getCardType() {
return cardType;
}
public void setCardType(String cardType) {
this.cardType = cardType;
}
public int getScore() {
return score;
}
public void setScore(int score) {
this.score = score;
}
}
public class Test{
public static void main(String[] args) {
new Card("vip",2000).returnScore();
}
}
class Card{
private String cardType;
private int score;
public Card(String cardType,int score) {
this.cardType=cardType;
this.score=score;
}
public void returnScore(){
if("vip".equalsIgnoreCase(this.cardType)){
if(this.score>1000){
System.out.println("积分:"+this.score+",卡类型:金卡");
System.out.println("回馈积分500分!");
}else{
System.out.println("积分:"+this.score+",卡类型:金卡");
System.out.println("无回馈积分!");
}
}else if("normal".equalsIgnoreCase(this.cardType)){
if(this.score>5000){
System.out.println("积分:"+this.score+",卡类型:普通会员");
System.out.println("回馈积分500分!");
}else{
System.out.println("积分:"+this.score+",卡类型:普通会员");
System.out.println("无回馈积分!");
}
}
}
public String getCardType() {
return cardType;
}
public void setCardType(String cardType) {
this.cardType = cardType;
}
public int getScore() {
return score;
}
public void setScore(int score) {
this.score = score;
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |