关于JAVA的一道题。请帮忙解决一下。
原题:银行提供了整存整取定期储蓄业务,其存期分为一年、两年、三年、五年,到期凭存单支取本息。年利率是:一年2.25%、两年2.7%、三年3.24%、五年3.6%。编写一个...
原题:
银行提供了整存整取定期储蓄业务,其存期分为一年、两年、三年、五年,到期凭存单支取本息。
年利率是:一年2.25%、两年2.7%、三年3.24%、五年3.6%。
编写一个程序,输入存入的本金数目,计算假设存一年、两年、三年或五年,到期取款时,银行应支付的本息分别是多少。
麻烦用eclipse做一下把步骤发给我,谢谢。 展开
银行提供了整存整取定期储蓄业务,其存期分为一年、两年、三年、五年,到期凭存单支取本息。
年利率是:一年2.25%、两年2.7%、三年3.24%、五年3.6%。
编写一个程序,输入存入的本金数目,计算假设存一年、两年、三年或五年,到期取款时,银行应支付的本息分别是多少。
麻烦用eclipse做一下把步骤发给我,谢谢。 展开
展开全部
public class Account {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入本金");
int principal = 0;
principal = sc.nextInt();
System.out.println("请输入存期 ");
int years = sc.nextInt();
double total = 0;
switch (years) {
case 1:
total = principal * (1 + 0.025);
p(total);
break;
case 2:
total = principal * (1 + 0.027) * 2;
p(total);
break;
case 3:
total = principal * (1 + 0.324) * 3;
p(total);
break;
case 5:
total = principal * (1 + 0.036) * 5;
p(total);
break;
default :
p("no result");
}
}
public static void p(double d) {
System.out.println(d);
}
public static void p(String s) {
System.out.println(s);
}
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入本金");
int principal = 0;
principal = sc.nextInt();
System.out.println("请输入存期 ");
int years = sc.nextInt();
double total = 0;
switch (years) {
case 1:
total = principal * (1 + 0.025);
p(total);
break;
case 2:
total = principal * (1 + 0.027) * 2;
p(total);
break;
case 3:
total = principal * (1 + 0.324) * 3;
p(total);
break;
case 5:
total = principal * (1 + 0.036) * 5;
p(total);
break;
default :
p("no result");
}
}
public static void p(double d) {
System.out.println(d);
}
public static void p(String s) {
System.out.println(s);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
具体的代码我觉得自己应该是可以写出来的吧。。。至于eclipse的使用的话,新建一个java工程就可以了。。。写完点一下绿的箭头就可以运行了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这位同学你的要求是不是高了点。程序就不长,步骤就有点难了
追问
好吧,发程序也行,我自己再慢慢看一下,谢谢!
追答
/**
*银行提供了整存整取定期储蓄业务,
*其存期分为一年、两年、三年、五年,到期凭存单支取本息。
*年利率是:一年2.25%、两年2.7%、三年3.24%、五年3.6%。
*/
import java.util.Scanner;
public class Task2{
public static void main(String[]args){
double cap;
double capital;
double interest;
System.out.print("输入本金:");
Scanner input=new Scanner(System.in);
cap=input.nextDouble();
capital=cap;
interest=capital*0.0225;
System.out.println("存期一年本金为:"+capital);
System.out.println("存期一年利息为:"+interest);
capital=cap;
for(int i=0;i<1;i++){
interest=capital*0.027;
capital+=interest;
}
interest=capital*0.027;
System.out.println("存期两年本金为:"+capital);
System.out.println("存期两年利息为:"+interest);
capital=cap;
for(int i=0;i<2;i++){
interest=capital*0.0324;
capital+=interest;
}
interest=capital*0.0324;
System.out.println("存期三年本金为:"+capital);
System.out.println("存期三年利息为:"+interest);
capital=cap;
for(int i=0;i<4;i++){
interest=capital*0.036;
capital+=interest;
}
interest=capital*0.036;
System.out.println("存期五年本金为:"+capital);
System.out.println("存期五年利息为:"+interest);
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用下 switch(期数){case 一年:……} 明白不?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |