java金卡積分反饋代碼 會員積分系統(tǒng)java

java編程題?謝謝了

你這問題問了兩遍,

創(chuàng)新互聯(lián)公司主要從事網(wǎng)站設計制作、成都網(wǎng)站建設、網(wǎng)頁設計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務。立足成都服務臨安,十載網(wǎng)站建設經(jīng)驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:18982081108

我把我剛回答的給你粘過來:

比如該用戶是User對象

user

積分增加之前獲取該客戶的當前積分和將要增加的積分,以及客戶類型,如0代表普卡客戶,1代表金卡客戶,如:

double

current_point

=

user.getPoint();

double

point_add

=

xxxx;

int

cust_type

=

user.getCust_type();

判斷:

user.setPoint(current_point

+

point_add);

if(cust_type

==

0){

if

(current_point

=

5000

(current_point

+

point_add

)

5000){

user.setPoint(current_point

+

point_add

+

500);

}

}else

if(cust_type

==

1){

if

(current_point

=

1000

(current_point

+

point_add

)

1000){

user.setPoint(current_point

+

point_add

+

500);

}

}else{

//返回錯誤信息:用戶類型不存在

}

這只是個大體邏輯,現(xiàn)實應用中還有很多其他方面的細節(jié),僅供參考

一道面向對象編程的JAVA題,每次用這種方式編程都是寫兩個java源文件,一個類 一個對象。

不知道樓主是不是這個要求

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.score1000){

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.score5000){

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;

}

}

java練習,實現(xiàn)客戶積分回饋.

坦白說這段代碼看著蛋疼,

1 同一個類里,main方法可以直接調用static修飾的其他方法,比如你說的show方法,

2 如果你想面向對象的話,應該有set get方法等其他規(guī)范,建議你先用最簡單的方法調用來實現(xiàn)吧

你的代碼我沒看明白,我寫一下我的邏輯,你做個參考:

public class ValueFeedBack {

public static void main(String[] args) {

show();

}

public static void show(){

Scanner scanner = new Scanner(System.in);

System.out.println("您的會員卡是金卡么?(是請輸1,不是請輸0)");

int n = scanner.nextInt();

System.out.println("您的積分是多少?(請輸入整數(shù))");

int m = scanner.nextInt();

if(n==1){

if(m=1000){

System.out.println("反饋500積分");

}else if(m1000){

System.out.println("您的積分不足,尚不能反饋積分");

}else{

System.out.println("您的輸入有誤");

}

}else if(n==0){

if(m=5000){

System.out.println("反饋500積分");

}else if(m5000){

System.out.println("您的積分不足,尚不能反饋積分");

}else{

System.out.println("您的輸入有誤");

}

}else{

System.out.println("您的輸入有誤");

}

}

}

當前題目:java金卡積分反饋代碼 會員積分系統(tǒng)java
轉載源于:http://www.bm7419.com/article16/ddioodg.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、用戶體驗、企業(yè)建站網(wǎng)站排名、企業(yè)網(wǎng)站制作網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站建設網(wǎng)站維護公司