编写一个费率设置方法来切换到不同的费率。
public String getTransfer() {
return transfer;
}
public void setTransfer(String transfer) {
this.htarif = transfer;
}
如何将关税从一个转移到另一个以及如何在 main 中打印出来?
下一步:编写一个“充值”方法,允许您增加指定金额的信用。确保信用额度只能增加,不能减少。
public Guthaben() { }
public Guthaben(int credit) {
this.credit = credit;
}
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int icredit;
Topup currentcredit = new Topup();
System.out.println("Amount Credit you want to top up: ");
icredit = input.nextInt();
currentcredit.addCredit(icredit);
System.out.println("Credit: " + currentcredit.getCurrentCredit());
}
public void addCredit(int credit) {
this.credit = credit + credit;
}
public void newCredit(int newCredit) {
this.credit += newCredit;
increaseCredit++;
}
现在的问题: 我想通过投入来增加信用。并让输入添加旧信用金额。 缺少什么?
最佳答案
尝试一下,将添加信用方法更改为这样。它可能会按预期工作
public void addCredit(int credit){
if(credit > 0)
this.credit += credit;
}
关于java - Class和Object,通过输入将旧值与新值相加,并将值传递给另一个对象~,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62353405/