Як вылічаць працэнт у Java

Аўтар: Joan Hall
Дата Стварэння: 2 Люты 2021
Дата Абнаўлення: 1 Ліпень 2024
Anonim
Java - урок 42.1 (URLConnection & HttpURLConnection). Запрос на finance.yahoo.com.
Відэа: Java - урок 42.1 (URLConnection & HttpURLConnection). Запрос на finance.yahoo.com.

Задаволены

Разлік адсотка можа быць вялікай падмогай.Але калі лічбы становяцца вялікімі, то будзе значна прасцей выкарыстоўваць праграму для яго вылічэнні. Да вашай увагі інструкцыя аб тым, як можна стварыць праграму для вылічэння адсотка ў Java.

крокі

  1. 1 Складзіце алгарытм сваёй праграмы. Хоць разлік адсотка - справа не складанае, будзе лепш, калі вы мажлiвасць алгарытм праграмы перш, чым пачнеце пісаць сам код. Паспрабуйце знайсці адказы на наступныя пытанні:
    • Ваша праграма будзе апрацоўваць вялікія ліку? Калі так, то паспрабуйце абдумаць спосабы, з дапамогай якіх ваша праграма зможа апрацоўваць вялікі дыяпазон лікаў. Адзін са спосабаў зрабіць гэта - выкарыстоўваць зменную тыпу 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 + "%"); }}

парады

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