java怎么将变量赋值给min_java 变量赋值

两个一样的程序区别只是将第21行的花括号改变了位置(第二个程序:花括号改到程序的最后)1.为什么第一个程序第6行的loanAmount要赋值0,而第二个程序不用呢?2.什么时候变量要提前赋...

两个一样的程序 区别只是将第21行的花括号改变了位置(第二个程序:花括号改到程序的最后)

1.为什么第一个程序第6行的loanAmount要赋值0,而第二个程序不用呢?

2.什么时候变量要提前赋值?

谢谢!

第一个程序:

public class Computeloan

{

public static void main(String[] args)

{

int year;

double loanAmount=0,interestRate,totalPayment,monthlyPayment;

System.out.println("Please enter number of year:");

year=MyInput.readInt();

if ((year!=7)&&(year!=15)&&(year!=30))

{

System.out.println("wrong number of year");

System.exit(0);

}

else

{

System.out.println("Please enter loanAmount:");

loanAmount=MyInput.readDouble();

}

if (year==7)

{

totalPayment=loanAmount*(1+0.0725);

monthlyPayment=totalPayment/84;

System.out.println("totalPayment is:"+totalPayment);

System.out.println("monthlyPayment is:"+monthlyPayment);

}

if (year==15)

{

totalPayment=loanAmount*(1+0.085);

monthlyPayment=totalPayment/15*12;

System.out.println("totalPayment is:"+totalPayment);

System.out.println("monthlyPayment is:"+monthlyPayment);

}

if (year==30)

{

totalPayment=loanAmount*(1+0.09);

monthlyPayment=totalPayment/12*30;

System.out.println("totalPayment is:"+totalPayment);

System.out.println("monthlyPayment is:"+monthlyPayment);

}

}

}

第二个程序:

public class Computeloan

{

public static void main(String[] args)

{

int year;

double loanAmount,interestRate,totalPayment,monthlyPayment;

System.out.println("Please enter number of year:");

year=MyInput.readInt();

if ((year!=7)&&(year!=15)&&(year!=30))

{

System.out.println("wrong number of year");

System.exit(0);

}

else

{

System.out.println("Please enter loanAmount:");

loanAmount=MyInput.readDouble();

if (year==7)

{

totalPayment=loanAmount*(1+0.0725);

monthlyPayment=totalPayment/84;

System.out.println("totalPayment is:"+totalPayment);

System.out.println("monthlyPayment is:"+monthlyPayment);

}

if (year==15)

{

totalPayment=loanAmount*(1+0.085);

monthlyPayment=totalPayment/15*12;

System.out.println("totalPayment is:"+totalPayment);

System.out.println("monthlyPayment is:"+monthlyPayment);

}

if (year==30)

{

totalPayment=loanAmount*(1+0.09);

monthlyPayment=totalPayment/12*30;

System.out.println("totalPayment is:"+totalPayment);

System.out.println("monthlyPayment is:"+monthlyPayment);

}

}

}

}

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值