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

Автор: Joan Hall
Дата Створення: 2 Лютий 2021
Дата Оновлення: 1 Липня 2024
Anonim
Как наполнить отношения яркими красками? | Психолог Наталья Корнеева
Відеоролик: Как наполнить отношения яркими красками? | Психолог Наталья Корнеева

Зміст

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

кроки

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

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

Метод 1 з 1: 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 + "%"); }}

Поради

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