Розрахунок відсотків у Java

Автор: John Pratt
Дата Створення: 16 Лютий 2021
Дата Оновлення: 2 Липня 2024
Anonim
Калькулятор арифметических выражений на Java
Відеоролик: Калькулятор арифметических выражений на Java

Зміст

Розрахунок відсотків має багато застосувань. Але коли цифри збільшуються, для цього легше використовувати програму. Нижче пояснено, як написати програму на Java для обчислення відсотків.

Крок

  1. Сплануйте свою програму. Хоча розрахувати відсоток не так складно, завжди розумно скласти графік своєї програми перед програмуванням. Спробуйте відповісти на такі запитання:
    • Чи буде ваша програма працювати з великими цифрами? Якщо так, шукайте шляхи, як змусити вашу програму мати справу з різними типами чисел. Один із способів зробити це за допомогою типу плавати або легеня як змінну, а не інт (ціле число).
  2. Напишіть код. Для розрахунку відсотка потрібні два параметри:
    • загальний рахунок (або максимально можливий бал).
    • досягнутий бал (з яких потрібно обчислити відсоток).
      • Наприклад: Якщо студент отримує 30 із 100 запитань на тесті правильно, і ви хочете розрахувати відсоток, тоді 100 - це загальна сума (максимальний бал), а 30 - отримана оцінка, яку ви перетворите у відсотки.
    • Формула для розрахунку відсотка:

      Відсоток = (досягнутий бал х 100) / загальний бал
    • Щоб отримати ці параметри (введення) в Java від користувача, ви можете використовувати Сканерфункція.
  3. Обчисліть відсоток. Для розрахунку відсотка використовуйте формулу, як зазначено на попередньому кроці. Переконайтеся, що змінна, яку ви використовуєте для зберігання значення процент, має поплавковий тип. Якщо ні, відповідь може бути неправильною.
    • Це тому, що плаватитип даних має точність 32 біти, яка навіть враховує десяткові числа при математичних розрахунках. Отже, відповідь на математичний розрахунок, такий як 5/2 (5 ділиться на 2) з типом float, буде 2,5
      • Той самий розрахунок (5/2) з типом інт для змінної повертає 2.
      • Змінні, які ви використовуєте для зберігання загальний рахунок та досягнутий бал може, однак інт бути. A плавати використовуватись як тип змінної для процент повинен інт автоматично до a плавати бути перетвореним; тоді загальний розрахунок буде виконуватися як плаваючий, а не ціле число.
  4. Покажіть відсоток користувачеві. Після того, як програма розрахує відсоток, покажіть його користувачеві. Використовуйте для цього функцію System.out.print або System.out.println (для друку в новому рядку) на Java.

Метод 1 з 1: Зразок коду

імпортувати java.util.Scanner; public class main_class {public static void main (String [] args) {int total, score; відсоток плаваючого потоку; Scanner inputNumScanner = новий сканер (System.in); System.out.println ("Введіть загальну чи максимальну кількість балів:"); total = inputNumScanner.nextInt (); System.out.println ("Введіть отриману оцінку:"); score = inputNumScanner.nextInt (); відсоток = (бал * 100 / загальний); System.out.println ("Відсоток становить =" + відсоток + "%"); }}

Поради

  • Спробуйте створити графічний інтерфейс (GUI), щоб зробити програму більш інтерактивною та простішою у використанні.
  • Спробуйте розширити свою програму, щоб ви могли виконувати з нею кілька обчислень.