public class ch3_5{
public static void main(String[] args) {
double stereoDebt = 1000, intRate = .015, monthPay = 50, totalMonths=0,interest=0,totalInterest=0,leftOverMoney=0;
while(stereoDebt<=1000){
if (stereoDebt>=50) {
interest=intRate*stereoDebt;
//System.out.println(interest);
totalInterest+=interest;
totalMonths+=1.00;
//System.out.println(totalInterest);
leftOverMoney=monthPay-interest;
//System.out.println(leftOverMoney);
stereoDebt=stereoDebt-leftOverMoney;
//System.out.println(stereoDebt);
}
else{
System.out.println(" ");
}
break;
}
if (stereoDebt<50){
monthPay=interest+stereoDebt;
System.out.println(interest);
totalInterest+=interest;
System.out.println(totalInterest);
totalMonths+=1.00;
System.out.println(totalMonths);
stereoDebt=stereoDebt-monthPay;
}
else{
System.out.println("Your total amount of months to pay off debt is "+ totalMonths +" months." + totalInterest);
}
}
}
这是您想要的吗?我删除了休息语句并修复了格式。
double stereoDebt = 1000;
double intRate = .015;
double monthPay = 50;
double totalMonths=0;
double interest=0;
double totalInterest=0;
double leftOverMoney=0;
while(stereoDebt<=1000){
if (stereoDebt>=50) {
interest=intRate*stereoDebt;
//System.out.println(interest);
totalInterest+=interest; totalMonths+=1.00;
//System.out.println(totalInterest);
leftOverMoney=monthPay-interest;
//System.out.println(leftOverMoney);
stereoDebt=stereoDebt-leftOverMoney;
//System.out.println(stereoDebt);
}
else{
System.out.println(" ");
}
if (stereoDebt<50){
monthPay=interest+stereoDebt;
System.out.println(interest);
totalInterest+=interest;
System.out.println(totalInterest);
totalMonths+=1.00;
System.out.println(totalMonths);
stereoDebt=stereoDebt-monthPay;
}
else{
System.out.println("Your total amount of months to pay off debt is "+ totalMonths +" months." + totalInterest);
}
}