
正文
java代码返回月利率 java返回当前日期的函数
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
一道JAVA题。求助
java 中测试类的前缀是固定的,请参照下面修改.
补充:它说“Test2“这个公用类型必须在他自己的文件中定义。什么意思?怎么改正啊???
我理解如下,
1)你可能把上面的代码写在一个文件里,那就把它分成2个文件 SavingAccount.java 和Test2.java
2)确保2个文件在同一个文件夹里
public class Test2
{
public static void main(String[] args)
{
SavingAccount save=new SavingAccount(10000);
save.setInterest(0.03);
System.out.println("存款额="+save.showBalance()+" "+"月利息="+save.monthInterest()+" "+"年利息="+save.yearInterest());
}
}
=============测试结果============
存款额=10000 月利息=25.0 年利息=300.0
相关问答
Q1: java编写程序:要求用户输入贷款的年利率,总金额和年数,程序计算月支付金额和
你也不说计算公式,不知道怎么计算,我去网上找了一个月支付款的计算公式,不知道和你题目的要求是否一样,如果不一样你就改下公式就行。
java代码如下:
public class Loan {
public static void main(String[] args){
double rate ;//利率
int year ; //年数
double money ; //贷款总额
double monthpay ;//月付款
Scanner sc = new Scanner(System.in);
System.out.println("输入月利率:");
rate = sc.nextDouble();
System.out.println("输入年数:");
year = sc.nextInt();
System.out.println("输入贷款总额:");
money = sc.nextDouble();
//计算月付款
monthpay = (money * rate)/Math.abs(1 - (1 / (1 + rate ) * year * 12 ));
System.out.println("每月应该还贷款:" + monthpay);
}
}
Q2: Java作业 帮忙一下?
import java.util.Date;
public class Test{
public static void main(String args[]){
Account acct = new Account();
acct.setId(1122);//账号为1 122
acct.setBalance(20000);//余额为20 000
acct.setAnnuallnterestRate(4.5d / 100);//年利率为4.5%的Account对象
acct.withDraw(2500);//withDraw方法提款2500美元
acct.deposit(3000);//使用deposit方法存款3000美元
System.out.println("Balance now is: " + acct.getBalance());//打印余额
System.out.println("Monthly interrest rate is: " + acct.getMonthlyInterestRate());//打印月利率
System.out.println("Account created date is: " + acct.getDateCreated().toLocaleString());//该账户的开户日期
}
}
class Account {
private int id = 0; //int型数据域id表示账号(默认值为0)
private double balance = 0.0D;//double型数据域balance表示账户余额(默认值为0)
private double annuallnterestRate = 0.0D;//double型数据域annuallnterestRate存储当前年利率(默认值为0)
private Date dateCreated = new Date();//Date型数据域dateCreated存储账户开户的日期;
public Account(){
//无参构造方法创建一个默认的账户
}
public double getMonthlyInterestRate() {//getMonthlyInterestRate()方法返回月利率
return annuallnterestRate / 12;
}
public void withDraw(double drawdown){//withDraw方法从账户提取特定数额的款
this.balance = balance - drawdown;
}
public void deposit(double deposit){//deposit方法向账户存特定数额的款
this.balance = balance + deposit;
}
public void setAnnuallnterestRate(double annuallnterestRate) {
this.annuallnterestRate = annuallnterestRate;
}
public void setBalance(double balance) {
this.balance = balance;
}
public void setDateCreated(Date dateCreated) {
this.dateCreated = dateCreated;
}
public void setId(int id) {
this.id = id;
}
public double getBalance() {
return balance;
}
public Date getDateCreated() {
return dateCreated;
}
}
---------------------
Balance now is: 20500.0
Monthly interrest rate is: 0.00375
Account created date is: Mar 12, 2011 6:33:55 PM
Q3: 急!!要求用java语言编出一个账户类
分确实太少,不过看你是新手,就给你写个吧。
import java.util.*;
public class Account
{
private String id; //帐号
private static double money; //总额
private double annualiInterestRate; //当前年利率
private Date riqi; //开户日期
public Account()
{
}
//设置器和访问器
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public double getAnnualiInterestRate() {
return annualiInterestRate;
}
public void setAnnualiInterestRate(double annualiInterestRate) {
this.annualiInterestRate = annualiInterestRate;
}
public Date getRiqi() {
return riqi;
}
public void setRiqi(Date riqi) {
this.riqi = riqi;
}
//几个方法
public double getMonthlyInterestRate() //返回月利率
{
return annualiInterestRate/12;
}
public void withDraw(double temp) //从账户提取特定数额的款
{
money=money-temp; //取款后的余额
}
public void deposit(double info) //向帐户中存入特定数额的款
{
money=money+info; //存款后的余额
}
public void show()
{
System.out.println("该帐户余额为:"+money+",月利率为:"+this.getMonthlyInterestRate()+",开户日期是:"+new Date());
}
public static void main(String[] args)
{
Account acc=new Account();
acc.setId("1122");
acc.money=20000.0;
acc.setAnnualiInterestRate(0.045);
acc.withDraw(2500.0);
acc.deposit(3000.0);
acc.show();
}
}
Q4: 关于java
public class SavingAccount {
public static float interest;
private float balance;
public static double getInterest() {
return interest;
}
public static void setInterest(float interest) {
SavingAccount.interest = interest;
}
public float getBalance() {
return balance;
}
public void setBalance(float balance) {
this.balance = balance;
}
public SavingAccount(float balance) {
this.balance = balance;
}
public float getMonthInterest() {
return this.getYearInterest()/12;
}
public float getYearInterest(){
return interest*this.balance;
}
public void showBalance(){
System.out.println("Your Balance is: "+this.balance);
}
}
//测试类
class Test{
public static void main(String[] args) {
SavingAccount save = new SavingAccount(10000); //初始化
save.setInterest((float) 0.03); //设置利率
save.showBalance(); //打印余额
System.out.println(save.getYearInterest()); //打印年利率
System.out.println(save.getMonthInterest()); //打印月利率
}
}
java代码返回月利率的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java返回当前日期的函数、java代码返回月利率的信息别忘了在本站进行查找喔。





