gpt4 book ai didi

java - 请求用户输入的类方法

转载 作者:行者123 更新时间:2023-12-01 10:08:51 24 4
gpt4 key购买 nike

我对 Java 还很陌生,几天后就要交一份家庭作业。不幸的是,当我的老师试图帮助我时,我仍然不明白。我需要创建两个类来计算折扣贷款,然后创建一个主类来调用它们并实际使其工作。这是我的第一个类,根据老师的要求,一切都是正确的。

package Project2;

public class Loan {


public double money;
public double interest;
public double loanperiod;
public double totaldiscount;

public Loan(){
money=0;
interest=0;
loanperiod=0;
}
//set money,interest,and loanperiod
public void setmoney(double newmoney){
money=newmoney;
}
public void setinterest(double newinterest){
interest=newinterest;
}
public void setloanperiod(double newloanperiod){
loanperiod=newloanperiod;
}
//get money,interest,and loanperiod
public double getmoney(){
return money;
}
public double getinterest(){
return interest;
}
public double getloanperiod(){
return loanperiod;
}
public double gettotaldiscount(){
return totaldiscount;
}
}

第二个类我需要创建另一个对象。然后,我必须创建一个计算贴现贷款的方法、一个描述程序的方法、一个获取用户输入的方法以及一个从上面的贷款类中调用正确方法以显示输出的方法。

到目前为止,这就是我第二堂课的内容,只是一个描述方法。但我真的很困惑如何制定一种方法来计算折扣贷款(我有公式),以及如何创建一种方法来获取用户输入。如果我能得到任何帮助,我将不胜感激。但请解释一下我真的想学习这个而不是复制。

package Project2;

public class DiscountedLoan {

public DiscountedLoan(){

}

public void description(){
System.out.println("This program computes the proceeds of a discounted loan. Loan amount is in dollars and cents, Annual interest rate is in percentage, and the loan period is in number of years.");
}


}

最佳答案

您需要了解一些面向对象的原则。首先是什么是类的概念。类是一件事。您拥有代表事物“设计”的定义或实际代码。它有东西(方法)并且有状态(变量)。类的实例是一个实际的实现。

您可以轻松地将这一原则应用到现实世界中。例如,一辆汽车在某处有一个设计。工程师创建模型、CAD 图纸等,这与编码类相当。在某些时候,当程序运行时,设计会变成一辆实际的汽车,与类的实例相当。

在您的代码中,您已经创建了贷款的类定义。它只是贷款外观的设计,但实际上不包含任何贷款数据。因此,当您的程序运行时,您需要创建该贷款的一个实例来代表实际的贷款。然后,您可以使用该类的方法来填充详细信息,即金钱、利息等。

编写方法时,您需要决定几件事。我的方法需要哪些数据来完成其工作以及它将返回给我哪些数据。在这种情况下,您可能需要编写一个方法来接受贷款并返回一个数字来表示折扣。您的其他方法实际上只需要显示用户界面并使用正确的数据调用适当的方法。

关于java - 请求用户输入的类方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36292270/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com