Расчет процентов в Java

Автор: John Pratt
Дата создания: 16 Февраль 2021
Дата обновления: 2 Июль 2024
Anonim
Уроки Java для начинающих | #6 - Математические операции
Видео: Уроки Java для начинающих | #6 - Математические операции

Содержание

Расчет процентов имеет множество применений. Но когда числа становятся больше, для этого проще использовать программу. Ниже объясняется, как написать программу на Java для расчета процентов.

Шагать

  1. Спланируйте свою программу. Хотя подсчитать процент не так уж сложно, всегда разумно составить расписание вашей программы перед программированием. Попробуйте ответить на следующие вопросы:
    • Будет ли ваша программа работать с большими числами? Если это так, поищите способы заставить вашу программу работать с множеством различных типов чисел. Один из способов сделать это - ввести плавать или же легкое как переменную вместо int (целое число).
  2. Напишите код. Для расчета процента нужны два параметра:
    • В общий счет (или максимально возможный балл).
    • В набранный балл (из которых вы хотите рассчитать процент).
      • Например: если учащийся правильно ответил на 30 из 100 вопросов в тесте, и вы хотите вычислить процентное соотношение, тогда 100 - это общая сумма (максимальная оценка), а 30 - это полученная оценка, которую вы преобразуете в процент.
    • Формула расчета процента:

      Процент = (достигнутый результат x 100) / общий балл
    • Чтобы получить эти параметры (ввод) в Java от пользователя, вы можете использовать Сканерфункция.
  3. Рассчитайте процент. Используйте формулу, указанную на предыдущем шаге, для расчета процента. Убедитесь, что переменная, которую вы используете для хранения значения процент, имеет тип с плавающей запятой. В противном случае ответ может быть неверным.
    • Это потому, что плаватьТип данных имеет точность 32 бита, которая учитывает даже десятичные дроби в математических вычислениях. Таким образом, ответ на математическое вычисление, такое как 5/2 (5, деленное на 2) с типом float, будет 2,5.
      • Тот же расчет (5/2) с типом int для переменной возвращает 2.
      • Переменные, которые вы используете для хранения общий счет и набранный балл может, однако int быть. Автор плавать для использования в качестве типа переменной для процент должен int автоматически к плавать быть преобразованным; тогда итоговый расчет будет выполняться как число с плавающей запятой, а не как целое число.
  4. Покажите процент пользователю. Как только программа рассчитает процент, покажите его пользователю. Используйте для этого функцию System.out.print или же System.out.println (для печати с новой строки) на Java.

Метод 1 из 1: пример кода

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

Советы

  • Попробуйте создать графический интерфейс (GUI), чтобы сделать программу более интерактивной и простой в использовании.
  • Попробуйте расширить свою программу, чтобы с ней можно было выполнять несколько вычислений.