Разлік працэнтаў у Java

Аўтар: John Pratt
Дата Стварэння: 16 Люты 2021
Дата Абнаўлення: 2 Ліпень 2024
Anonim
Продвинутая Java: Динамический массив (ArrayList) - Как устроен?
Відэа: Продвинутая Java: Динамический массив (ArrayList) - Как устроен?

Задаволены

Разлік працэнтаў мае мноства прыкладанняў. Але калі лічбы павялічваюцца, для гэтага лягчэй выкарыстоўваць праграму. Ніжэй тлумачыцца, як напісаць праграму на 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; грамадскі клас main_class {публічная статычная пустэча main (String [] args) {int total, score; працэнт плавання; Scanner inputNumScanner = новы сканер (System.in); System.out.println ("Увядзіце агульную колькасць альбо максімальны бал:"); total = inputNumScanner.nextInt (); System.out.println ("Увядзіце атрыманую адзнаку:"); ацэнка = inputNumScanner.nextInt (); працэнт = (бал * 100 / усяго); System.out.println ("Працэнт =" + працэнт + "%"); }}

Парады

  • Паспрабуйце стварыць графічны інтэрфейс (GUI), каб зрабіць праграму больш інтэрактыўнай і прасцейшай у выкарыстанні.
  • Паспрабуйце пашырыць сваю праграму, каб вы маглі з ёй праводзіць некалькі разлікаў.