Як обчислювати відсоток в Java

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

Кроки

  1. Як обчислювати відсоток в Java

    1

    Складіть алгоритм своєї програми. Хоча розрахунок відсотка - справа не складна, буде краще, якщо ви складете алгоритм програми перш, ніж почнете писати сам код. Спробуйте знайти відповіді на наступні питання:
    • Ваша програма буде обробляти великі числа? Якщо так, то спробуйте обдумати способи, за допомогою яких ваша програма зможе обробляти великий діапазон чисел. Один зі способів зробити це - використовувати змінну типу float або long, замість int.

  2. Як обчислювати відсоток в Java

    2

    Напишіть код. Для розрахунку відсотка вам знадобиться два параметри:
    • [b]Загальний бал (Або максимально можливий бал) - і



    • [b]отримана оцінка, відсоток якій ви хочете розрахувати.
      • Наприклад: якщо студент набрав 30 балів зі 100 можливих в тесті, і ви хочете обчислити відсоток балів, набраних студентом - 100 - загальний бал (або максимально можливий бал), 30 - отримана оцінка, відсоток якої ви хочете розрахувати.
    • Формула для розрахунку відсотка має вигляд:

      [b]Відсоток = (Отримана оцінка x 100) / Загальний бал
    • Щоб отримати ці параметри (вхідні дані) від користувача, спробуйте використовувати функцію Scanner в Java.



  3. Як обчислювати відсоток в Java

    3

    Обчисліть відсоток. Використовуйте формулу з попереднього кроку, щоб обчислити процентне співвідношення. Переконайтеся, що змінна, використовувана для зберігання значення відсотка має тип "float". Якщо ні, то відповідь може бути неправильним.
    • Це тому, що тип даних float (Числа з плаваючою комою одинарної точності розмірністю 32 біти) враховує як раз числовий тип даних «decimals» в математичних обчисленнях. Таким чином, за допомогою змінної типу "float" відповідь для математичного розрахунку, наприклад 5/2 (5 розділити на 2) буде 2,5.
      • Якщо ж проводити розрахунок (5/2) за допомогою змінної int, то відповідь буде 2.
      • Однак, змінні, в яких ви зберігаєте загальний бал і отриманий бал, можуть бути типу int. Використання змінної типу float для відсотка автоматично перетворює тип int в тип float. І загальний розрахунок буде виконаний в "float", замість "int".

  4. Як обчислювати відсоток в Java

    4

    Відображуватимете значення відсотка для користувача. Після того як програма розрахувала відсоток, відображуватимете його користувачеві. Для цього в Java використовуйте функції System.out.print або System.out.println (Для друку / виводу з нового рядка).

Sample Code

import java.util.Scanner;public class main_class {public static void main(String[] args){int total, score;float percentage;Scanner inputNumScanner = new Scanner(System.in);System.out.println("Enter the total, or max, score:");total = inputNumScanner.nextInt();System.out.println("Enter the score obtained:");score = inputNumScanner.nextInt();percentage = (score * 100/ total);System.out.println("The percentage is =" + percentage + "%");}}


Поради

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