У цьому прикладі ми навчимося обчислювати прості та складні відсотки в Java.
Щоб зрозуміти цей приклад, ви повинні знати такі теми програмування Java:
- Клас сканера Java
- Оператори Java
Приклад 1: Обчислення простого відсотка в Java
import java.util.Scanner; class Main ( public static void main(String() args) ( // create an object of Scanner class Scanner input = new Scanner(System.in); // take input from users System.out.print("Enter the principal: "); double principal = input.nextDouble(); System.out.print("Enter the rate: "); double rate = input.nextDouble(); rate = rate/100; System.out.print("Enter the time: "); double time = input.nextDouble(); double interest = (principal * time * rate) / 100; System.out.println("Principal: " + principal); System.out.println("Interest Rate: " + rate); System.out.println("Time Duration: " + time); System.out.println("Simple Interest: " + interest); input.close(); ) )
Вихідні дані
Введіть основну суму: 1000 Введіть ставку: 8 Введіть час: 2 Основну суму: 1000.0 Процентна ставка: 8.0 Тривалість часу: 2.0 Прості відсотки: 160.0
У наведеному вище прикладі ми використовували Scanner
клас, щоб взяти принципал , швидкість і час як вхідні дані від користувача. Потім ми використовуємо формулу простого відсотка для обчислення простого відсотка.
Simple Interest = (Principal * Rate * Time) / 100
Приклад 2: Розрахувати складні відсотки
import java.util.Scanner; class Main ( public static void main(String() args) ( // create an object of Scanner class Scanner input = new Scanner(System.in); // take input from users System.out.print("Enter the principal: "); double principal = input.nextDouble(); System.out.print("Enter the rate: "); double rate = input.nextDouble(); System.out.print("Enter the time: "); double time = input.nextDouble(); System.out.print("Enter number of times interest is compounded: "); int number = input.nextInt(); double interest = principal * (Math.pow((1 + rate/100), (time * number))) - principal; System.out.println("Principal: " + principal); System.out.println("Interest Rate: " + rate); System.out.println("Time Duration: " + time); System.out.println("Number of Time interest Compounded: " + number); System.out.println("Compound Interest: " + interest); input.close(); ) )
Вихідні дані
Введіть основну суму: 1000 Введіть ставку: 10 Введіть час: 3 Введіть кількість разів, коли відсотки складаються: 1 Основна сума: 1000.0 Процентна ставка: 10.0 Тривалість часу: 3.0 Кількість складених відсотків за часом: 1 Складна відсоткова ставка: 331.00000000000045
У наведеному вище прикладі ми використовували формулу складних відсотків для обчислення складних відсотків.
Тут ми використали метод Math.pow () для обчислення потужності числа.