• 复利计算1.0


    import java.text.DecimalFormat;
    import java.util.Scanner;
    
    public class fulijisuanqi01 {
        static Scanner scanner = new Scanner(System.in);
        static DecimalFormat df = new DecimalFormat("####0.0000");
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
    
            System.out.println("1.复利计算;");
            System.out.println("2.单利计算;");
            System.out.println("3.本金计算;");
            System.out.println("4.年限计算。"); 
         System.out.println(
    "请选择:");
    int k = scanner.nextInt(); switch (k) { case 1: fulijisuan(); break; case 2: danlijisuan(); break; case 3: benjinjisuan(); break; case 4: nianxianjisuan(); default: break; } } private static void nianxianjisuan() { // TODO Auto-generated method stub System.out.println("本金是:"); double P = scanner.nextDouble(); System.out.println("利率是:"); double i = scanner.nextDouble(); System.out.println("复利终值是:"); double F = scanner.nextDouble(); int n = (int) (Math.log(F / P) / Math.log(1 + i)); System.out.println("年限是:" + n); } private static void benjinjisuan() { // TODO Auto-generated method stub System.out.println("复利终值是:"); double F = scanner.nextDouble(); System.out.println("利率是:"); double i = scanner.nextDouble(); System.out.println("年限是:"); int n = scanner.nextInt(); double P; P = F / Math.pow(1 + i, n); String p = df.format(P); System.out.println("本金是:" + p); } private static void danlijisuan() { // TODO Auto-generated method stub System.out.println("本金是:"); double P = scanner.nextDouble(); System.out.println("利率是:"); double i = scanner.nextDouble(); System.out.println("年限是:"); int n = scanner.nextInt(); double F; F = P * (1 + i * n); String f = df.format(F); System.out.println("单利终值是:" + f); } private static void fulijisuan() { System.out.println("本金是:"); double P = scanner.nextDouble(); System.out.println("利率是:"); double i = scanner.nextDouble(); System.out.println("年限是:"); int n = scanner.nextInt(); double F; F = P * Math.pow(1 + i, n); String f = df.format(F); System.out.println("复利终值是:" + f); } }


    功能:
    1.可以通过本金计算复利终值;
    2.可以通过复利终值计算本金;
    3.可以通过本金计算单利终值;
    4.可以通过本金和复利终值计算存储年限。
  • 相关阅读:
    Java基础——组合(Composition)和聚合(aggregation) (转)
    Java基础——安全地停止 SpringBoot 应用 (转)
    Java 基础——定时任务实现方式——SOLID 原则
    正态分布
    python django 使用numpy包 import numpy in django
    Python Django 安装 install
    节选《数据库高效优化》架构、规范与SQL技巧一书 有关SQL优化、索引、规范等
    ES
    疫情隔离在上海,跟邻居借了点花籽草籽~
    爱上洗脸盆 Love washbasin
  • 原文地址:https://www.cnblogs.com/wangzekai/p/5268741.html
Copyright © 2020-2023  润新知