PDF download Загрузить PDF PDF download Загрузить PDF

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

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

      Процент = (Полученная оценка x 100) / Общий балл
    • Чтобы получить эти параметры (входные данные) от пользователя, попробуйте использовать функцию Scanner в 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 используйте функции System.out.print или System.out.println (для печати/вывода с новой строки).
    Реклама
Метод 1
Метод 1 из 1:

Sample Code

PDF download Загрузить PDF
 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 
 + 
 " %" 
 ); 
 } 
 } 


Советы

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

Об этой статье

Эту страницу просматривали 41 877 раз.

Была ли эта статья полезной?

Реклама