English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Основной учебник Java

Java流程控制

Java数组

Java面向对象(I)

Java面向对象(II)

Java面向对象(III)

Обработка исключений Java

Java Список (List)

Java Очередь (Queue)

Java Мап (Map)

Java Набор (Set)

Java Ввод/Вывод (I/O)

Java Reader/Writer

Другие темы Java

Java программа для вычисления обычной и сложной процентной ставки

    Java полные примеры

В этом примере мы изучим вычисление обычной и сложной процентной ставки на Java.

Чтобы понять этот пример, вы должны знать следующееПрограммирование на JavaТема:

Пример 1: Вычисление обычной процентной ставки на Java

import java.util.Scanner;
class Main {
  public static void main(String[] args) {
    //создать объект класса Scanner
    Scanner input = new Scanner(System.in);
    //принимать ввод пользователя
    System.out.print("Ввести сумму капитала: ");
    double капитал = input.nextDouble();
    System.out.print("Ввести ставку процента: ");
    double процент = input.nextDouble();
    ставка процента = ставка процента / 100;
    System.out.print("Ввести время: ");
    double время = input.nextDouble();
    double процент = (капитал * время * ставку процента) / 100;
    System.out.println("Начальный капитал: " + principal);
    System.out.println("Процентная ставка: " + rate);
    System.out.println("Время: " + time);
    System.out.println("Обычная процентная ставка: " + процент);
    input.close();
  }
}

Результат вывода

Ввести начальный капитал: 1000
Ввести ставку процента: 8
Ввести время: 2
Начальный капитал: 1000.0
Ставка процента: 8.0
Время: 2.0
Обычная процентная ставка: 160.0

В предыдущем примере мы использовали класс Scanner для приема ввода от пользователя капитал,ставка процента и время. Затем, мы используем формулу обычной процентной ставки для вычисления обычной процентной ставки.

Обычная процентная ставка = (Капитал * Ставка процента * Время) / 100

Пример 2: Вычисление сложных процентов на Java

import java.util.Scanner;
class Main {
  public static void main(String[] args) {
    //создать объект класса Scanner
    Scanner input = new Scanner(System.in);
    //принимать ввод пользователя
    System.out.print("Ввести сумму капитала: ");
    double капитал = input.nextDouble();
    System.out.print("Ввести ставку процента: ");
    double процент = input.nextDouble();
    System.out.print("Ввести время: ");
    double время = input.nextDouble();
    System.out.print("Ввести количество периодов сложных процентов: ");
    int количество = input.nextInt();
    двойная процентная ставка = капитал * (Math.pow((1 + процент / 100), (время * количество))) - капитал;
    System.out.println("Начальный капитал: " + principal);
    System.out.println("Процентная ставка: " + rate);
    System.out.println("Время: " + time);
    System.out.println("Количество периодов сложного процента: " + number);
    System.out.println("Сложный процент: " + interest);
    input.close();
  }
}

Результат вывода

Ввести начальный капитал: 1000
Ввести процентную ставку: 10
Ввести время: 3
Ввести количество периодов сложного процента: 1
Начальный капитал: 1000.0
Процентная ставка: 10.0
Время: 3.0
Количество периодов сложного процента: 1
Сложный процент: 331.00000000000045

В предыдущем примере мы использовали формулу сложного процента для вычисления сложного процента.

Здесь мы используемMath.pow()Метод для вычисления степени числа.

Java полные примеры