Java 菜鳥教程

Java 流程控制

Java 數(shù)組

Java 面向?qū)ο?I)

Java 面向?qū)ο?II)

Java 面向?qū)ο?III)

Java 異常處理

Java 列表(List)

Java Queue(隊(duì)列)

Java Map集合

Java Set集合

Java 輸入輸出(I/O)

Java Reader/Writer

Java 其他主題

Java 程序計(jì)算單利和復(fù)利

    Java 實(shí)例大全

在此示例中,我們將學(xué)習(xí)Java中的計(jì)算單利和復(fù)利。

要理解此示例,您應(yīng)該了解以下Java編程主題:

示例1:Java程序計(jì)算單利

import java.util.Scanner;

class Main {
  public static void main(String[] args) {

    //創(chuàng)建一個(gè)Scanner類的對(duì)象
    Scanner input = new Scanner(System.in);

    //接受用戶的輸入
    System.out.print("輸入本金: ");
    double principal = input.nextDouble();

    System.out.print("輸入利率: ");
    double rate = input.nextDouble();
    rate = rate/100;

    System.out.print("輸入時(shí)間: ");
    double time = input.nextDouble();

    double interest = (principal * time * rate) / 100;

    System.out.println("本金: " + principal);
    System.out.println("利率: " + rate);
    System.out.println("時(shí)間: " + time);
    System.out.println("單利: " + interest);

    input.close();
  }
}

輸出結(jié)果

輸入本金: 1000
輸入利率: 8
輸入時(shí)間: 2
本金: 1000.0
利率: 8.0
時(shí)間: 2.0
單利: 160.0

在上面的示例中,我們使用了Scanner類來(lái)接收來(lái)自用戶的輸入的 principalratetime。然后,我們使用單利率公式來(lái)計(jì)算單利。

單利 = (Principal * Rate * Time) / 100

示例2:Java計(jì)算復(fù)利

import java.util.Scanner;

class Main {
  public static void main(String[] args) {

    //創(chuàng)建一個(gè)Scanner類的對(duì)象
    Scanner input = new Scanner(System.in);

    //接受用戶的輸入
    System.out.print("輸入本金: ");
    double principal = input.nextDouble();

    System.out.print("輸入利率: ");
    double rate = input.nextDouble();

    System.out.print("輸入時(shí)間: ");
    double time = input.nextDouble();

    System.out.print("輸入復(fù)利次數(shù): ");
    int number = input.nextInt();

    double interest = principal * (Math.pow((1 + rate/100), (time * number))) - principal;

    System.out.println("本金: " + principal);
    System.out.println("利率: " + rate);
    System.out.println("時(shí)間: " + time);
    System.out.println("復(fù)利次數(shù): " + number);
    System.out.println("復(fù)利: " + interest);

    input.close();
  }
}

輸出結(jié)果

輸入本金: 1000
輸入利率: 10
輸入時(shí)間: 3
輸入復(fù)利次數(shù): 1
本金: 1000.0
利率: 10.0
時(shí)間: 3.0
復(fù)利次數(shù): 1
復(fù)利: 331.00000000000045

在上面的示例中,我們使用了復(fù)利的公式來(lái)計(jì)算復(fù)利。

在這里,我們使用了Math.pow()方法來(lái)計(jì)算數(shù)字的冪。

Java 實(shí)例大全

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清